来源是算子-一维测量-close_measure

例程介绍的翻译:

使用基于形状的匹配来检查单个剃须刀片,以对齐测量工具的 RoI

文件头介绍的翻译:

*此示例程序使用基于形状的匹配来对齐度量的 ROI工具,然后检查单个剃须刀片。
*该程序可以在两种模式下运行:
* (1)具有全仿射变换
* (2)使用translate_measure
*修改下一行以在模式之间切换。(其实就是这个参数:USING_TRANSLATE_MEASURE)

第一部分:HDevelop的一般配置。

步骤:读图,获取图像指针,新开一个窗口,设置这个窗口

第二部分:开始这个应用

第一步:选择模型对象。上下选了两个矩形,取得它们的面积和中心点的坐标信息(实际工作中,经常会使用面积或中心点进行特征的选择和定位),为后面做铺垫

第二步:创建模型。将图像缩小到选中的区域,基于形状的模板匹配,创建模板,设置模板的参数,然后训练,最后创建形状模型

我不理解为什么它直接这么做完之后就相当于能把模板的边缘提取出来了

第三步:创建描述测量感兴趣区域的变量并显示它们。

和第一步差不多,好像也是设了一些数画了这么两条左侧测量的感兴趣区域(上面是模型感兴趣区域)

第四步:将测量 ROI 转换到 XLD 模型上(无削波)。

设置系统,移动感兴趣区域,不知道目的是什么

第五步:在另一幅图上找目标

设置参数然后在循环里找,就能在另一幅图里找成这样:

随着循环的进行,最后都能找出来,每次找出来一条,这是最后的所有:

第三部分:结束,清除

总结:很多术语都不懂,形状匹配,那两种模式,大概知道是个什么流程。感觉好像模板匹配也要训练啊。好多步骤也不懂

Halcon例程学习:align_measurements相关推荐

  1. Halcon例程学习:adaption_ocv.hev(光学字符检测)

    **************************************************************************************************** ...

  2. Halcon例程学习:print_check.hev(光学字符检测)

    **************************************************************************************************** ...

  3. halcon例程学习笔记(8)---瓶子编号识别bottle2.hdev

    通过此例程的学习主要学会了一般字符识别的流程  主要是:图像预处理----字符分割---字符识别 本例程主要难点在与字符分割方面,例程很好的展示了如何对未知字符,位置间隔等不均匀,位置不确定的字符如何 ...

  4. Halcon 例程学习之频域自相关变换( correlation_fft)

    网页图片不清晰,请另存到电脑后,以图片方式学习!

  5. Halcon例程学习之距离变换(distance_transform)

    网页图片不清晰,请另存到电脑后,以图片方式学习!

  6. halcon例程学习 一维码、二维码识别

    1.一维条码 一维条码:由一组规则排列的条.空以及对应的字符组成的标记,"条"指对光线反射率较低的部分,"空"指对光线反射率较高的部分,这些条和空组成的数据表达 ...

  7. 一文弄懂halcon例程:rim.hdev

    一文弄懂halcon例程:rim.hdev 打怪的路上总是无聊的,但是也不能不打啊,我自己现在也在每天打怪升级呢.昨天就因为一个问题,我到视觉群问里面的大牛,结果,他不帮我解答,他不告诉我怎么解决就算 ...

  8. Halcon例程详解(激光三角系统标定)—— calibrate_sheet_of_light_calplate.hdev

    前言 1 激光三角测距 激光三角测距法原理很简单,是通过一束激光以一定的入射角度照射被测目标,激光在目标表面会产生漫反射,在另一角度利用透镜对反射激光汇聚成像,光斑成像在CCD(Charge-coup ...

  9. Halcon例程(基于多个标定图的单目相机标定)详解—— Camera_calibration_multi_image.hdev

    一.前言 在我的工业相机专栏里已经将相机标定涉及到的理论部分讲解完毕,为什么要标定以及标定要求出什么参数呢,用一个Halcon 例程来帮助理解. 这个例程是比较经典的标定程序,基本将标定过程讲的比较清 ...

最新文章

  1. windows网络负载平衡
  2. 在ASP.NET Web API中使用OData的Action和Function
  3. 如何解决提示the operation % is undefined for the argument type string,int的错误
  4. 计算机学院肖鹏,肖鹏-生命科学与技术学院
  5. 程序员如何保持身心健康,做到这几点,远离秃头。
  6. uwp post php,window_Win10开发系列专题五 UWP应用添加画布及语音输入支持,这是微软Win10十个开发系列专 - phpStudy...
  7. php openssl_sign() 语法+RSA公私钥加密解密,非对称加密算法详解
  8. 双曲正切函数(tanh)
  9. Cisco路由器配置dhcp服务器
  10. java 鼠标驱动模拟,dd虚拟键盘鼠标模拟软件
  11. vm虚拟机配置动态ip和静态ip的方法
  12. PHP, 将 PDF/Word/PPT 文档转换成图片生成长图
  13. IM即时通讯需要解决的问题
  14. golang的运维开发
  15. 关于 使用python向qq好友发送消息(对爬虫的作用----当程序执行完毕或者报错无限给自己qq发送消息,直到关闭)...
  16. 第24章 让唯美的雪花飘扬——三维粒子系统的实现
  17. 教你如何把淘宝天猫店铺的图片快速保存下来
  18. MATALB实践分享——批量读取表格文件
  19. Win10安装Tomcat服务器与配置环境变量
  20. linux有读EC RAM的工具吗,Shell下的ITE EC Tools

热门文章

  1. 涟源举办系列文旅活动推动湖南文旅产业发展!
  2. 类加载机制:双亲委任模型和tomcat类加载器
  3. uglify对代码加密,局部变量混淆
  4. 【案例】获取html文件跳转路径参数
  5. 2021年中国“夜猫”人群洞察报告
  6. 华为开发鸿蒙的历程,关于华为鸿蒙系统那些事儿
  7. response响应(cookie携带数据、取数据、删除cookie)
  8. Harden the Hacker Thinking (Updating)
  9. Oracle GoldenGate(OGG)基础知识整理
  10. 服务器 不断电系统,内建 UPS 不断电系统 Aurender ACS100 音乐服务器