我们知道,Halcon中的坐标系的原点在左上角,而一般二维平面坐标系的原点在左下角。那么Halcon中坐标系和一般的二维坐标系有什么区别呢?我通过下面这个例子来分析。
1 gen_image_const (Image, 'byte', 512, 512)2 dev_set_draw ('margin')3
4 *点15 gen_circle (Circle1, 10, 10, 3)6 disp_message (3600, '(10 ,10)', 'image', 2, 18, 'white', 'false')7 *点28 gen_circle (Circle2, 100, 200, 3)9 disp_message (3600, '(100 ,200)', 'image', 92, 208, 'white', 'false')10 *点311 gen_circle (Circle3, 400, 100, 3)12 disp_message (3600, '(400 ,100)', 'image', 392, 108, 'white', 'false')13
14 union2 (Circle1,Circle2, RegionUnion)15 union2 (RegionUnion,Circle2, RegionUnion)16 union2 (RegionUnion,Circle3, RegionUnion)17 gen_contour_region_xld (RegionUnion, Contours, 'border')18 write_contour_xld_dxf (Contours,'C:/Users/happy xia/Desktop/XLD的镜像变换/threePoint.dxf')
这三个点在Halcon中的位置如