Halcon 快速入门
文章平均质量分 83
三只可爱猫
这个作者很懒,什么都没留下…
展开
-
手眼标定,眼在手中,眼在手外
相机绑定在3轴垂直机械手上的手眼标定,能实现全自动的标定。mark点是什么,可以是小圆,小三角形,小矩形及形状分明的任意图形。标定思路:产品平面上随便选一个特征形状建立模板(mark),然后机械走一个田字(确保机械手的9个位置都能在相机上完整丞相Mark形状)分别匹配。产品不动,9点运动的第一个点拍出来的图像的mark点中心尽量在图像中心,其它8个拍照位置一定要拍出完整的Mark点。*九点标定行PxRow:=[23.5, 23.5, 23.5, 71.5, 71.5, 71.5, 118.5, 1原创 2021-04-28 17:17:43 · 2236 阅读 · 0 评论 -
机器视觉设计,如何正确的选择相机和镜头?
1.相机选择步骤:目标物尺码=预估实际视场*0.75根据精度算出分辨率,预计出的实际视场/项目要求精度=相机的分辨率。根据相机分辨率大小,选择合适的相机,如果分别率一样的情况下,选择靶元尺码大的型号。这样,我们就选择出合适的相机了。2.镜头的选择步骤:焦距 = 工作距离 * 靶元尺码 / 预估视场按照这个公式,先预估出合适的接近的焦距,选择后焦距后,根据上面的公司反推出准确的工作距离。以上就是选择相机和镜头的步骤。下面以实际的例子实践一下:检测需求:测量物体长和宽 300mm×220m原创 2021-04-20 19:17:03 · 5104 阅读 · 1 评论 -
Halcon(一) 机器视觉二维码识别 搞定各种二位码识别问题
机器视觉绕不开二维码的识别,因为需要将生产中的数据识别出来,然后传输到MES系统。Halcon识别二维码步骤总结。Halcon已经封装好了算子,只要是下面两个算子,直接使用就行,非常方便。核心步骤,就是下面三个算子:*创建一个二维码数据class模型1.create_data_code_2d_model (‘QR Code’,‘default_parameters’, ‘maximum_recognition’,DataCodeHandle)*-检测和读取图像中的二维数据代码符号或训练二维数据原创 2021-04-11 20:52:24 · 8014 阅读 · 1 评论