进一步的查看affine_trans_pixel()算子帮助文档,可看到具体的变换公式如下: 注意到此处变换相当于行列坐标先做0.5像素的平移,然后进行仿射变换,最后再进行-0.5像素的平移。同时注意halcon中的仿射变换坐标顺序是(Row,Col)而不是(Col,Row). opencv中提供的仿射变换算子为warpAffine(),其接口如下: src为输入图像,dst为...
因此,应用affine_trans_image和在图像上每一点上(以齐次向量形式输入输出像素)应用一系列的变换相一致(见affine_trans_pixel)。作为影响,当你创建一个基于[源自图像的坐标]的变换矩阵,如:通过类似于area_center_gray之类的算子时,你可能会获得意料之外的结果。例如,如果你使用这个算子来计算旋转对称的图像的重心,然后...