首页 > 其他分享 >Halcon 螺丝孔位定位

Halcon 螺丝孔位定位

时间:2023-12-25 21:06:41浏览次数:27  
标签:圆心 标定 世界坐标 螺丝 孔位 偏移 坐标 Halcon


  1. 标定坐标:对整个9点标定版进行拍摄时的世界坐标
  2. HomMat2D1:标定后得到的换算关系
  3. 孔位世界坐标:相机移动到孔位上的世界坐标
  4. 圆心世界坐标:模版匹配后得到的螺丝孔位中心

相对偏移: 孔位世界坐标 - 标定坐标
目标坐标:圆心世界坐标+相对偏移

要输出的偏移量:工具末端世界坐标-目标坐标

标定坐标,相当一个参照点

圆心世界坐标,其由图像中像素坐标通过算子2D转换出来,换算出来的世界坐标仅局限与图像区域内,要计算出实际世界坐标,则要加上真实世界中的偏移。


标签:圆心,标定,世界坐标,螺丝,孔位,偏移,坐标,Halcon
From: https://blog.51cto.com/u_14910409/8972127

相关文章

  • Halcon (基于镜头中心)协同机械手进行自动标定
    流程使用相机捕捉初始标定点位,记录世界坐标在机器人示教器上基于基准点位进行其余8个点位设置,每次x轴偏移+4或Y轴偏移+4对每个点位进行图像获取编写Halcon脚本,获取9幅图像中点位中心的像素坐标,以及对应算出的机械手世界坐标,导入标定demo获取换算关系。在图像中模拟位置进行验证,此......
  • Halcon 5分钟学会9点标定 带图片示例、示例源码
    9点标定应用流程如果没有9个点,其实只需要一个点就可以,移动机械手,只需将这个点在视野内不同坐标即可,前置条件,相机焦距,视野固定高度和角度,光源光强度固定。移动机械手,使用螺丝批头,在视野范围内的白纸上,点九个点,记录每个点位的位置,每个点位的顺序要和图像上获取的圆心数组顺序一致,此时......
  • halcon-轮廓拟合圆fit_circle_contour_xld
    fit_circle_contour_xld(xld,'algebraic',-1,0,0,3,2,Row,Column,Radius,StartPhi,EndPhi,PointOrder)*对XLD轮廓做近似圆计算--拟合圆--获得圆数据*参数1:输入xld轮廓*参数2:圆的拟合算法*'ahuber'对轮廓点进行加权,以减少异常值的影响*'......
  • [Halcon&拟合] 直线、矩形和圆的边缘提取
    作者:丶布布一、测量矩形拟合提取直线边缘1、封装的函数介绍:将整个算法进行封装,得到函数MS_LineDetecter。MS_LineDetecter(ImageIn:outDetectRectangle:iLineRow1,iLineCol1,iLineRow2,iLineCol2,iRectWidth,iRectHeight,iSigma,iThreshold:oLineRow1,oLineCol......
  • [Halcon&定位] 解决Roi区域外的模板匹配成功
    作者:丶布布一.问题描述用halcon形状模版匹配,红色矩形框是搜索范围,ROI矩形框中间的是训练的模版,按理说应该只会匹配到ROI中中间的那个为什么会搜到搜索区域之外的部分,而且匹配分数还很高,即模板在搜索区域外仍能匹配成功。 二.原因分析使用reduce_domain裁切搜索区域部分的图像时......
  • [贴装专题] 基于halcon的拟合矩形边缘验证贴装精度
    作者:丶布布......
  • [Halcon] 2023.2月license分享(关注持续更新)
    作者:丶布布友情提示:Halcon18以下版本不再提供HDevelop试用授权License(只有运行License需要配合加密狗),请大家升级到最新版本!Halcon是一款商业化的视觉程序,它封装了很多方便的强大的图像处理算法,很多视觉项目都有用它,与visionpro一样,都是一款商业化的软件,加密狗相当的贵,不过Halcon......
  • 发明无止境:简单的螺丝钉也有复杂悠久的专利故事?
    今天跟大家分享一个螺丝钉专利的故事。我们从人类开始就有了连接和固定的需求。最早期的时候,人类就想到了连接和固定最简单的办法就是用钉子把两个物体连接在一起,最早的时候用的是木钉或者楔子。用木钉和楔子的方式简单粗暴,成本也非常的低,但缺点就是由于木钉本身是由木材制作的,所以......
  • 发明无止境:简单的螺丝钉也有复杂悠久的专利故事?
    今天跟大家分享一个螺丝钉专利的故事。  我们从人类开始就有了连接和固定的需求。  最早期的时候,人类就想到了连接和固定最简单的办法就是用钉子把两个物体连接在一起,最早的时候用的是木钉或者楔子。用木钉和楔子的方式简单粗暴,成本也非常的低,但缺点就是由于木钉本身......
  • Halcon使用入门
      使用WPF并采取MVVM模式MVVM相关      添加引用Halcon:  XAML设计:<Grid><Grid.RowDefinitions><RowDefinitionHeight="0.8*"/><RowDefinitionHeight="0.2*"/></Grid.RowDefinitions><Hal......