matlab中提取灰度图的轮廓?4
发布网友
发布时间:2023-11-02 18:39
我来回答
共2个回答
热心网友
时间:2024-11-09 03:19
先用ACDsee将需处理的图片转换为.jpg格式,MATLAB支持对.jpg的直接操作。
如果图片是彩图,注意把彩图转换为灰度图,用函数rgb2gray()。
可用函数edge()提取轮廓。下面给出一个例子:
a1=imread('d:\picture.jpg');a2=rgb2gray(a1);a3=edge(a2);imshow(a3)
热心网友
时间:2024-11-09 03:19
用边缘检测来提取轮廓
比如
I2=edge(I1,'robert',0.15,'both');
figure,imshow(I2);title('robert算子边缘检测')