关于用matlab处理图像的问题,如何将下进行边缘提取,得到比较清晰的轮廓,最好是能寻找到偏心孔的坐标

关于用matlab处理图像的问题,如何将下进行边缘提取,得到比较清晰的轮廓,最好是能寻找到偏心孔的坐标,第1张

用MATLAB处理除了提到的“灰度(转换)”去除噪声,如果就直接二值化得话,对于一副对比度不大的,是不容易清楚地区分的。可以试试灰度拉伸,灰度值均衡化,自适应阈值分割等图像增强的方法。

尺寸测量也就是特征提取,面积可以用扫描法计算区域的像素值,如

sum=0;

for i=30:480

for j=5:505

if j2(i,j)>=05 (j2为处理图像)

sum=sum+1;

end如果是计算轮廓长度,用边缘提取的计算再用扫描法计算像素值点。

MATLAB图像处理的算法用到得程序都不难,只要你的图像处理流程试出来的效果好,计算相对都比较简单。

I = imread('lenabmp');

subplot(121);imshow(I);

%sobel算子模板

H = [1  2  1;

   0  0  0

   -1 -2 -1];

J = conv2(I,H,'same');     %卷积运算

subplot(122);imshow(uint8(J));

以上就是关于关于用matlab处理图像的问题,如何将下进行边缘提取,得到比较清晰的轮廓,最好是能寻找到偏心孔的坐标全部的内容,包括:关于用matlab处理图像的问题,如何将下进行边缘提取,得到比较清晰的轮廓,最好是能寻找到偏心孔的坐标、matlab:试采用Sobel算子对一幅256灰度图像进行边缘提取、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://www.outofmemory.cn/zz/10098124.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存