halcon 仿射变换

Posted kuaqi

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了halcon 仿射变换相关的知识,希望对你有一定的参考价值。

一、两点计算:刚体仿射变换

1、vector_to_rigid:

1)根据两个以上点对计算计算刚性仿射变换矩阵,支持旋转和平移

2、vector_angle_to_rigid

1)根据点和角度计算刚性仿射变换矩阵,支持旋转和平移

 

halcon的仿射变换问题

dev_clear_window ()dev_open_window (0, 0, 512, 512, 'black', WindowHandle)read_image (Image10000059950514645933354065, 'C:/Users/lenovo/Desktop/字符图片/图片/100000599505_14645933354065.jpg')gen_rectangle1 (ROI_0, 104.445, 11.06, 299.045, 368.74)reduce_domain (Image10000059950514645933354065, ROI_0, ImageReduced)text_line_orientation (ROI_0, ImageReduced, 25, -0.523599, 0.523599, OrientationAngle)hom_mat2d_identity (HomMat2DIdentity)hom_mat2d_rotate (HomMat2DIdentity, -OrientationAngle, 0, 0, HomMat2DRotate)affine_trans_image (ImageReduced, ImageAffineTrans, HomMat2DRotate, 'constant', 'false')然后旋转正了,但是旁边的文字就不见了

参考技术A 必须要加endif,否则是语法错误。
至于加了endif之后,if内的语句不执行,那是因为上面的find_shape_model计算出来的Score为0导致的。

以上是关于halcon 仿射变换的主要内容,如果未能解决你的问题,请参考以下文章

halcon几何变换(仿射变换)

Halcon二维仿射变换实例探究

Halcon 学习笔记3 仿射变换

halcon仿射变换demo

halcon仿射变换demo

Halcon如何保存仿射变换矩阵