|
类型 |
标定 |
|
描述 |
从输入点集中选择一个基准坐标系(由3点构成),选择方式为根据输入坐标系点在输入点集中去对点,原点对原点,x轴点对x轴点,y轴点对y轴点,最终选择离这3点分别最近的3点作为输出基准坐标系。建议原点、x轴点、y轴点为构成直角坐标系的的相邻三点 |
|
语法 |
ZV_CALGETBASE(pptsIn,baseIn,baseOut) 参数: pptsIn:ZVOBJECT类型,输入的像素坐标点集,单通道nx2矩阵 baseIn:ZVOBJECT类型,输入坐标系,单通道3x2矩阵,分别为原点,x轴点,y轴点,均大于0 baseOut:ZVOBJECT类型,输出基准坐标系,单通道3x2矩阵,分别为原点,x轴点,y轴点 如下图所示:
上图蓝色点为输入3点,红色点为选择的输出基准坐标系 |
|
适用控制器 |
支持ZV功能或者5系列以上的控制器 |
|
例子 |
ZVOBJECT img, ppts, base_in, base_out ZV_READIMAGE(img,"test.jpg",0)'以原图像格式读取图片 ZV_CALGETSCAPTS(img,ppts,128,0,500,5000)'获取圆心坐标 TABLE(0, 361, 362, 482, 362, 361, 482)'保存输入坐标系数据 ZV_MATGENDATA(base_in,3,2,0)'生成坐标系矩阵 ZV_CALGETBASE(ppts,base_in,base_out)'获取基准坐标系 |