ZV_MRCIRCLE --

类型

细分区域测量

描述

使用圆环测量区域测量圆,沿起始角度到终止角度划分子区域,每个子区域测量一个点,扫描方向从外到内

语法

ZV_MRCIRCLE(mr,img,mat_pts,tab_circle[,inmr=1])

参数:

mrZVOBJECT类型,圆环测量区域

imgZVOBJECT类型,测量的目标图像,单通道图像

mat_ptsZVOBJECT类型,测量的结果点,n*2矩阵,每行一个点

tab_circleTABLE索引,输出参数,依次为cxcyradius,即圆心坐标和半径

inmr:输入参数,表示测量到的圆是否要包含在圆环roi内,0-圆可以不包含在圆环roi内,1-圆包含在圆环roi内,超出roi的圆不被检测

适用控制器

支持ZV功能或者5系列以上的控制器

例子

ZVOBJECT mr,img, pts

ZV_READIMAGE(img, "test.png", 0)'以原图像格式读取图片

ZV_MRGENCIRCLE(mr,302,79,120,15,0,360,1,30,5)

ZV_MRCIRCLE(mr,img,pts,0,1)  '将圆环测量区域测量到的目标圆坐标和半径存储到起始索引为0TABLE

ZV_GRAYTORGB(img,color_img)'灰度图转化为RGB图像

ZV_CIRCLE(color_img,TABLE(0),TABLE(1),TABLE(2),zv_color(0,25,0))