|
类型 |
变换 |
|
描述 |
对输入扇形ROI进行补正,通常扇形作为ROI参数结合定位偏移补正矩阵对ROI进行补正
|
|
语法 |
ZV_SECTCORRECT(mat,cx,cy,r1,r2,stAngle,extAngle,tab_sect) 参数: mat:ZVOBJECT类型,补正的变换矩阵 cx:输入扇形中心x坐标 cy:输入扇形中心y坐标 r1:输入扇形内圆半径,大于0 r2:输入扇形外圆半径,大于0且r2 > r1 stAngle:输入扇形起始角度,单位度数 extAngle:输入扇形角度范围,单位度数,大于0 tab_sect:TABLE索引,输出参数,补正后的扇形,依次为cx,cy,r1,r2,stAngle,extAngle |
|
适用控制器 |
支持ZV功能或者5系列以上的控制器 |
|
例子 |
ZVOBJECT img, re_src, re_dst, mat ZV_READIMAGE(img,"1.png",0) '以原图像格式读取图像 ZV_IMGSETCONST(img,0) ZV_REGENSECTOR(re_src,200,220,50,80,0,120) '生成扇形区域 TABLE(0, 1, 0.5, -50, 0.5, 1, -50)'将数据存入到TABLE(0)中 ZV_MATGENDATA(mat,2,3,0)'变换矩阵 ZV_SECTCORRECT(mat,200,220,50,80,0,120,10)'使用变换矩阵mat对输入扇形进行补正,补正后的扇形存入开始索引为10的TABLE中 ZV_REGENSECTOR(re_dst,TABLE(10),TABLE(11),TABLE(12),TABLE(13),TABLE(14),TABLE(15))'生成扇形区域 ZV_REGION(img,re_dst,0,ZV_COLOR(255,255,255))'区域转二值化 |