主要内容

测量卷尺的半径

这个例子展示了如何测量一卷磁带的半径,这卷磁带部分被磁带分配器掩盖。利用imfindcircles为了完成这项任务。

步骤1:阅读图像

读到tape.png

RGB = imread (“tape.png”);imshow (RGB);hTxt =文本(15日,15日“估计卷尺的半径”...“FontWeight”“大胆”“颜色”“y”);

Figure包含一个轴对象。坐标轴对象包含两个类型为image, text的对象。

第二步:找到圆圈

求图像中圆的圆心和半径imfindcircles

Rmin = 60;征求= 100;[center, radius] = imfindcircles(RGB,[Rmin, Rmax],“敏感”, 0.9)
中心=1×2236.9291 - 172.4747
半径= 79.5305

第三步:突出圆形轮廓和中心

显示圆圈viscircles(中心、半径);%显示计算的中心持有;情节(中心(:1),中心(:,2),“y”“线宽”2);持有;删除(hTxt);消息= sprintf (“估计半径为%2.1f像素”、半径);文本(15日,15日消息,“颜色”“y”“FontWeight”“大胆”);

Figure包含一个轴对象。轴对象包含5个对象,分别是线条、图像、文本。

另请参阅

|

相关的话题