文件名称:matlab里rgb2gray函数代码-C-to-MATLAB-edge-detection:使用MEX函数,C算法可以集成到MATLAB项目
文件大小:670KB
文件格式:ZIP
更新时间:2024-07-08 23:00:58
系统开源
matlabrgb2gray函数代码 使用自定义 C 代码进行边缘检测 使用 mex 函数,可以编写自定义 C 代码,然后在 MATLAB 中使用 内容 导入图片 img = imread( 'butterfly.jpg' ); imshow(img, []); 将图像转换为灰度 grayImg = rgb2gray(img); im = double(grayImg); imshow(im, []); 调用自定义 C Sobel 边缘检测代码 imsize = int32(size(im)); C_edgeDetectedImg = edgeDetection_mex(im, imsize); imshow(C_edgeDetectedImg, []); Running custom edge detection code... 阈值图像 threshImg = C_edgeDetectedImg > 240; imshow(threshImg, []);
【文件预览】:
C-to-MATLAB-edge-detection-master
----test.m(506B)
----edgeDetection.m(339B)
----butterfly.jpg(28KB)
----edge_detection.c(2KB)
----html()
--------test_04.png(14KB)
--------test.html(6KB)
--------test_02.png(129KB)
--------test_03.png(165KB)
--------test_01.png(210KB)
--------test.png(4KB)
----edge_detection.h(84B)
----edgeDetection_mex.mexmaci64(24KB)
----codegen()
--------mex()
----README.md(1KB)
----build.m(449B)