1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > 基于HALCON的获取仿射外接矩形(rectangle2)四个顶点坐标 以及线段中点 端点和角度的计算

基于HALCON的获取仿射外接矩形(rectangle2)四个顶点坐标 以及线段中点 端点和角度的计算

时间:2019-04-13 23:03:04

相关推荐

基于HALCON的获取仿射外接矩形(rectangle2)四个顶点坐标 以及线段中点 端点和角度的计算

1.获取仿射外接矩形(rectangle2)四个顶点坐标

(1)实现功能:

halcon中调用smallest_rectangle2函数获得仿射外接矩形(旋转外接矩形),返回的是矩形的中心坐标、角度和长短轴长度,但是在有些时候需要使用的是仿射外接矩形的四个顶点坐标。

本文实现的功能是通过矩形的中心坐标、角度和长短轴长度获得四个顶点的坐标。

smallest_rectangle2 (ObjectSelected, Row16, Column16, Phi3, Length1, Length2)*提取仿射最小外接矩形的四个顶点坐标gen_rectangle2_contour_xld (Rectangle4, Row16, Column16, Phi3, Length1, Length2)tuple_cos (Phi3, Cos)tuple_sin (Phi3, Sin)dev_set_color( ed)a:= -Length1*Cos - Length2*Sinb := -Length1*Sin + Length2*Cosgen_cross_contour_xld(Cross, Row16-b, Column16+a, 6, Phi3)c := Length1*Cos - Length2*Sind := Length1*Sin + Length2*Cosgen_cross_contour_xld(Cross, Row16-d, Column16+c, 6, Phi3)e:= Length1*Cos + Length2*Sinf := Length1*Sin - Length2*Cosge

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。