Halcon中的坐标系特点及XLD的镜像转换
摘要:我们知道,Halcon中的坐标系的原点在左上角,而一般二维平面坐标系的原点在左下角。那么Halcon中坐标系和一般的二维坐标系有什么区别呢?我通过下面这个例子来分析。 这三个点在Halcon中的位置如下图: 上面的程序最终生成了一个名为threePoint.dxf的文件。我用文本查看器(notepa
阅读全文
posted @
2017-08-31 21:43
xh6300
阅读(14197)
推荐(3) 编辑
Halcon二维仿射变换实例探究
摘要:二维仿射变换,顾名思义就是在二维平面内,对对象进行平移、旋转、缩放等变换的行为(当然还有其他的变换,这里仅论述这三种最常见的)。 Halcon中进行仿射变换的常见步骤如下: ① 通过hom_mat2d_identity算子创建一个初始化矩阵(即[1.0, 0.0, 0.0, 0.0, 1.0, 0.
阅读全文
posted @
2017-08-28 00:13
xh6300
阅读(34978)
推荐(17) 编辑
将Halcon导出的多个dxf文件合并成一个分图层的dxf文件
摘要:Halcon中可以通过concat_obj合并多个XLD,并且可以通过write_contour_xld_dxf再将XLD保存为.dxf文件。但是,保存后的.dxf文件用AutoCAD打开后发现,它们都是位于一个图层上的(0号图层),并且颜色都是白色(颜色代号7)。 如下所示: 有时候,我们要求这些
阅读全文
posted @
2017-08-25 22:18
xh6300
阅读(3796)
推荐(0) 编辑
Halcon中缩放Region或XLD的方法研究
摘要:在Halcon中,Region和XLD之间可以彼此转换。但这种转换并不是“无损”的,XLD可以是不闭合的,但是Region一定是闭合的。因此,如果将不闭合的XLD转为Region,然后再转回XLD,那么转换后的XLD和原先的XLD就有了一定的区别。 言归正传,先说说Region的缩放。 一、Regi
阅读全文
posted @
2017-08-22 23:29
xh6300
阅读(8542)
推荐(1) 编辑
线扫相机项目中定量判断机构运动是否匀速的方法
摘要:线扫相机的原理:线扫相机一般一次只拍摄一条线(线宽通常是1个像素),在机构运动的过程中,线扫相机不断地拍摄线,于是“聚线成面”,这就是线扫相机成像的原理。 线扫相机的原理决定了,它所拍摄的物体必须要运动。机构运动的话,就存在机构的速度是否和线扫相机采集的速度匹配的问题。 将对机构运动速度的要求进行拆
阅读全文
posted @
2017-08-22 21:17
xh6300
阅读(2390)
推荐(1) 编辑