[VisionPro] CogPMAlignTool 工具详解

这篇具有很好参考价值的文章主要介绍了[VisionPro] CogPMAlignTool 工具详解。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

 一、主要功能

        CogPMAlignTool作为visionpro的模板定位功能。用于图像的特征的初步定位,为之后的CogFixtureTool(重定位模板匹配的图像特征,将图像转正)、CogAffineTool(仿射变换区域,提取出其中的一个值)等做预处理。

二、输入输出

[VisionPro] CogPMAlignTool 工具详解

         当选择这个工具之后,就会直接生成这些基本的输入输出内容。

输入:InputImage 链接自初始的输入图片,作为初始处理图片。

输出:

Results.Item[0].GetPose()       

        结果是一个CogTransform2DLinear的仿射变化。       

       CogTransform2DLinear affine = PMATool.Results[0].GetPose();
       affine.MapPoint(x,y,out xMap,out yMap);

        Item[0]指的是第一个输出结果,如果有多个输出结果,那么再C#脚本里直接写Result[0]即可,results是一个特殊格式的collection。

        这里x,y是模板匹配坐标系尺寸,xMap,yMap是模板匹配坐标系仿射之后的实际坐标。

TranslationX  TranslationY  Rotation

        其值指的是模板匹配后原点坐标原图像素坐标之后的位置和旋转角度。

Score

        模板匹配的分数值

三、训练参数

 [VisionPro] CogPMAlignTool 工具详解

 训练算法

        主要有PatMAX、PatQuick ,PatMAX比PatQuick匹配的准一点,一般来说,PatQuick也可以 吧。

训练图像

        做好训练区域的选型和掩膜处理之后,先点击抓取训练图像(抓取训练图象只需要选择一张比较合格的图片就可以了,如果输入了不同的图片,此时点抓取图象,训练图就会变),后点击训练,既完成了模型的训练。

阈值选择

        一般选自动就可以了

四、图像掩膜

        指添加屏蔽区域,屏蔽掉干扰的不相关的特征区域。

[VisionPro] CogPMAlignTool 工具详解

  1. 选择工具,一般选择矩形或者是椭圆,选完之后图像左上角会出现初始的屏蔽框,这个框很小,后面需要自己调整到需要屏蔽的区域。
  2. 调整屏蔽框到自己需要屏蔽的区域。一般是屏蔽掉特征性不强、像素不稳定的区域。
  3. 选择掩膜选取,这里选第一个是不掩膜,既在掩膜区域打开一些不屏蔽的地方。第二个是掩膜选取,选择之后就是掩膜了。第三个是忽略杂斑区域,暂时还没用到。
  4. 选择填充当前区域。 

 五、训练区域与原点

[VisionPro] CogPMAlignTool 工具详解

区域模式:选择像素匹配限定框调整掩膜

区域形状:有圆、椭圆、多边形、矩形等

选择模式

        原点:既蓝框切割下来的为切割区域的原点

        中心点:既切割区域的中心点为原点

         3点:不知道,暂时不用

训练原点:训练空间的坐标参数

一般而言训练模板最好选择图像角度比较正的、特征明显、成像质量高的原图。

六、运行参数

[VisionPro] CogPMAlignTool 工具详解

查找概数:指一张图片中查找几个模板,一个就是1,多个就是有几个就写几个

接受阈值:合格分数值,在这个之上就合格的模板匹配

计分时考虑杂斑:如果杂斑过多会降低分数,则不勾选这个避免杂斑的影响。

角度:旋转角度

缩放:相同模板,但是大小有变化

        文章来源地址https://www.toymoban.com/news/detail-446827.html

到了这里,关于[VisionPro] CogPMAlignTool 工具详解的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • IDEA 工具中 Invalidate Caches/Restart功能详解

    在 IntelliJ IDEA 中,“Invalidate Caches/Restart” 是一个重置和刷新 IDE 缓存的功能。它的作用包括以下几个方面: 清除缓存 :该功能将清除 IntelliJ IDEA 中的各种缓存,包括索引缓存、编译缓存、本地历史记录、文件系统缓存等。这些缓存可能会在使用 IDE 过程中积累并占用大量的

    2024年02月14日
    浏览(33)
  • Java中实现PDF转图片功能工具类代码详解

    以下是使用 Java 将 PDF 转换为图片的工具类示例,并且包含了测试方法: 解释: 首先,我们定义了一个 PDFToImageConverter 工具类,其中包含了 convert() 方法,用于将 PDF 转换为图片。 在 convert() 方法中,我们使用 PDFBox 库加载 PDF 文件,创建 PDF 渲染器,并将每一页 PDF 转换为 B

    2024年02月08日
    浏览(47)
  • 手机功能测试主要测哪些方面?

    1.RF收发信机指标测试(测试发射功率、发射频谱、接收灵敏度等等) 2.音频指标测试:检查或测试发送音频灵敏度、振铃响度、受话器响度、失真度、侧音、免提功能等等。 3.LCD和菜单功能的检查:看是否与说明书中所述内容相一致。 4.各按键触觉和力度的检查。 5.电池质量

    2024年02月11日
    浏览(50)
  • 网吧路由器的主要功能介绍

    对良多一般的用户来讲,网吧路由器的功用还没有一个很清楚的认识,也很少去研讨,这里首要引见网吧路由器功用中几个非常主要的功用,比方设置流量节制、内部服务器功用等等。 网吧路由器功用引见设置流量节制 当前绝大部分的网吧在运用路由器时,还没有充沛发扬

    2024年02月05日
    浏览(42)
  • 【unittest学习】unittest框架主要功能

    在 Python 中有诸多单元测试框架,如 doctest、unittest、pytest、nose 等,Python 2.1 及 其以后的版本已经将 unittest 作为一个标准模块放入 Python 开发包中。 不用单元测试框架能写单元测试吗?答案是肯定的。单元测试本质上就是通过一段代 码去验证另外一段代码,所以不用单元测试

    2023年04月08日
    浏览(33)
  • PyCharm 的一些主要特点和功能

    PyCharm 是一款由 JetBrains 公司开发的强大的集成开发环境(IDE),专门用于 Python 开发。它提供了丰富的功能和工具,帮助开发者提高开发效率、改善代码质量,并支持各种 Python 相关的技术和框架。 以下是 PyCharm 的一些主要特点和功能: 代码编辑和智能提示:PyCharm 提供了强

    2024年04月26日
    浏览(43)
  • 防火墙的五个主要功能

    防火墙的五个主要功能 1、网络安全的保障 一个防火墙(作为阻塞点、控制点)能极大地提高一个内部网络的安全性,并通过过滤不安全的服务而降低风险。由于只有经过精心选择的应用协议才能通过防火墙,所以网络环境变得更安全。 如防火墙可以禁止诸如众所周知的不安

    2024年02月09日
    浏览(48)
  • 十三、Docker Compose使用和主要功能

    学习参考:尚硅谷Docker实战教程、Docker官网、其他优秀博客(参考过的在文章最后列出) compose有一个文件,两个要素。 一个文件: docker-compose.yml 两个要素: 服务(service) , 工程(project) 服务(service): 一个个应用容器实例。 工程(project): 由一组关联的应用容器组成的

    2024年02月13日
    浏览(38)
  • OA系统的主要功能和作用是什么

    OA是将现代化办公和计算机网络功能结合起来的一种新型的办公方式。办公自动化没有统一的定义,凡是在传统的办公室中采用各种新技术、新机器、新设备从事办公业务,都属于办公自动化的领域。在行政机关中,大都把办公自动化叫做电子政务,企事业单位就大都叫OA,即办公自

    2024年02月06日
    浏览(47)
  • ESD门禁管理系统的主要功能和优势

    ESD门禁管理系统是一种用于控制和管理人员进出特定区域的系统。它通常由门禁控制器、门禁读卡器、门禁管理软件等组成。 ESD门禁管理系统的主要功能包括: 1. 门禁控制:通过门禁控制器实现对门禁设备的控制,如开关门、锁定门等。 2. 门禁验证:通过门禁读卡器验证人

    2024年02月11日
    浏览(42)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包