测量的半径一卷胶带
这个例子展示了如何衡量一卷胶带的半径,这是部分被胶带座。利用imfindcircles
完成这一任务。
步骤1:读取图像
读到tape.png
。
RGB = imread (“tape.png”);imshow (RGB);hTxt =文本(15日,15日“估计卷胶带的半径”,…“FontWeight”,“大胆”,“颜色”,“y”);
第二步:找到圆
找到图像中中心和圆的半径imfindcircles
。
Rmin = 60;征求= 100;(中心、半径)= imfindcircles (RGB, [Rmin做),“敏感”,0.9)
中心=1×2236.9291 - 172.4747
半径= 79.5305
步骤3:突出圆轮廓和中心
%显示圆viscircles(中心、半径);%显示计算中心持有在;情节(中心(:1),中心(:,2),“y”,“线宽”2);持有从;删除(hTxt);消息= sprintf (“估计是f % 2.1像素半径”、半径);文本(15日,15日消息,“颜色”,“y”,“FontWeight”,“大胆”);