主要内容

测量胶带卷的半径

该示例显示了如何测量胶带卷的半径,该胶带卷由磁带分配器部分遮挡。利用imfindcircles.完成这项任务。

第1步:读取图像

阅读磁带.png.

rgb = imread('tape.png');imshow(RGB);htxt = text(15,15,'估计胶带卷的半径'......'fontweight''大胆的''颜色''是');

图包含轴。轴包含2个类型图像的对象,文本。

第2步:找到圆圈

找到图像中圆的中心和半径imfindcircles.

rmin = 60;rmax = 100;[中心,半径] = imfindcircles(RGB,[RMIN RMAX],'灵敏度',0.9)
中心=1×2236.9291 172.4747
RADIUS = 79.5305.

第3步:突出显示圆圈大纲和中心

%显示圆圈Viscircles(中心,半径);%显示计算的中心抓住;绘图(中心(:,1),中心(:,2),'yx''行宽',2);抓住离开;删除(htxt);message = sprintf('估计的半径为%2.1f像素', 半径);文字(15,15,消息,'颜色''是''fontweight''大胆的');

图包含轴。轴包含5个类型的线,图像,文本的对象。

也可以看看

|

相关话题