机器视觉创新实践:边缘检测
一、实验内容
使用matlab 对机器零件进行边缘提取
二、实验步骤
1.读取图片并显示
image=imread(‘test.bmp’); %读取图片
imshow(image);%显示所读取的图片
2.对图像进行二值化处理
thresh=graythresh(image);%自动确定二值化阈值
image1=imbinarize(image,thresh);%对图像进行二值化
3.对图像进行反色处理
imshow(image1);%显示图片
image2=imcomplement(image1);%对图像进行反射处理
imshow(image2);
4.对图像进行边缘检测
image3=edge(image2);%进行边缘检测
imshow(image3);
5.对图像进行再次反色处理
image4=imcomplement(image3);%对图像再次进行反射处理
imshow(image4);
三、运行结果(效果)
1.读取图片并显示
2.对图像进行二值化处理
3.对图像进行反色处理