|
类型 |
变换 |
|
描述 |
对输入矩形ROI进行补正,通常矩形作为ROI参数结合定位偏移补正矩阵对ROI进行补正
|
|
语法 |
ZV_RECTCORRECT(mat,cx,cy,width,height,angle,tab_rect) 参数: mat:ZVOBJECT类型,补正的变换矩阵 cx:输入矩形中心x坐标 cy:输入矩形中心y坐标 width:输入矩形宽 height:输入矩形高 angle:输入矩形角度 tab_rect:TABLE索引,输出参数,补正后的矩形,依次为cx、cy、width,height,angle |
|
适用控制器 |
支持ZV功能或者5系列以上的控制器 |
|
例子 |
ZVOBJECT img,re_src,re_dst,mat ZV_READIMAGE(img,"1.png",0)'以原图像格式读取图像 ZV_IMGSETCONST(img,0)'常数填充图像 ZV_REGENRECT2(re_src,200,200,120,80,30)'生成带角度的矩形区域 TABLE(0, 1, 0.5, 50, 0.5, 1, 50)'将数据存入到TABLE(0)中 ZV_MATGENDATA(mat,2,3,0)'变换矩阵 ZV_RECTCORRECT(mat,200,200,120,80,30,10)’使用变换矩阵mat对输入矩形进行补正,补正后的矩形存入开始索引为10的TABLE中 ZV_REGENRECT2(re_dst,TABLE(10),TABLE(11),TABLE(12),TABLE(13),TABLE(14))'生成带角度的矩形区域 ZV_REGION(img,re_dst,0,ZV_COLOR(255,255,255))'区域转二值化 |