机器视觉 1 —— CogPMAlignTool 模板匹配工具

发布时间:2026/7/24 22:42:18

机器视觉 1 —— CogPMAlignTool 模板匹配工具
CogPMAlignTool 是康耐视 VisionPro 中的一个模板匹配工具。以下是其相关介绍功能特点基于特征定位与基于像素栅格的算法不同它基于特征进行模型定位在面对旋转和尺寸变化的情况时能更快速、准确地进行模型匹配。多种算法可选有 PatQuick、PatMax、PatFlex 等算法。PatQuick 速度最快对 3 维或低质量元件效果好能承受较多图像差异PatMax 精确度最高在二维元件上表现佳适合细微细节PatFlex 为高灵敏度图案设计在弯曲不平表面表现好但不够精确。训练模式多样有图像、带图像的形状模型、带转换的形状模型三种训练模式。可根据训练图像的像素内容或使用建模器创建和修改的形状模型来训练样板。应用场景常用于零件的尺寸、角度、中心点确认等在工业视觉检测领域可用于产品定位、识别等任务例如在生产线上对零件进行定位以便后续的装配、检测等工序能够准确进行。原图路径传入图像idb格式相当于一个压缩包它是一个文件里面包含了一些图像打开之后可以预览图像点击工具箱选择 CogPMAlignTool 工具点击运行可以看到图像成功读取进来用鼠标直接把(OutputImage)拖到PMA工具的(InputImage)把图像传给PMA工具。使用流程传入图像抓取训练图像设置合适的参数点击训练运行工具详细参数解析算法PatQuick:速度最快对 3 维或低质量元件效果好能承受较多图像差异PatMax精确度最高在二维元件上表现佳适合细微细节PatQuick 与 PatMax介于PatQuick 与 PatMax之间PatFlex适合高灵敏度图案弯曲不平表面表现好比较灵活但不精确PatMax - 高灵敏度适合第对比度或多噪点的图像适用于有图像退化的图像点击抓取训练图像把图像读取至 TrainImage 如果输入图像为空此按钮为禁用状态。是否忽略极性极性特征的边界点是从黑到白还是从白到黑忽略极性可以增加模型的多样性。除非对象受极性变化的影响否则建议使用极性。忽略极性可能增加误匹配的概率。弹性点击小箭头打开折叠的属性运行时的参数代表能够承受非线性变化的程度。弹性以像素为单位通常设置为0到8。在提高弹性时可能会找到非预期的目标即精度降级。图像掩膜设定指定区域屏蔽特征或杂斑干扰图像掩膜器可以实现训练图像中屏蔽指定的部分轮廓特征此部分可能是不稳定的特征部分货值干扰噪声等不作为匹配计算的依据。点击图像掩膜编辑器设置需要掩盖的区域点击确定后会同步到TrainImage详细操作步骤可参考 机器视觉—— CogResultsAnalysisTool 结果分析工具点击训练区域与原点可以通过左侧数据修改位置或者拖动右侧方框和坐标位置设置区域形状这里选择的是矩形调整右侧图像中的方框位置选取特征图案点击中心原点把坐标移动到特征图案中心点击运行参数点击小三角形切换角度弧度切换按钮查找到目标的大概个数根据结果的匹配分数来丢弃分数低的目标是否考虑杂斑的影响是否考虑杂斑结果匹配完成之后点击运行打开结果可以看到分数、位置等信息对比度阈值设置对比度阈值以便考虑潜在的边界点的灰度变化对于要检测的边界点其特征对比度必须超过这个值。搜索区域限定只在限定区域内进行模板匹配。图形勾选查看已训练的轮廓特征图形放大可以看到细节黄线为粗糙特征绿线位精细特征添加终端右击工具点击添加终端选择所有未过滤找到所需的参数这边添加的是匹配的目标的个数点击添加输出添加前后效果

相关新闻

PyWxDump实用指南:5步轻松掌握微信数据安全备份技术

PyWxDump实用指南:5步轻松掌握微信数据安全备份技术

2026/7/24 22:42:18

PyWxDump实用指南:5步轻松掌握微信数据安全备份技术 【免费下载链接】PyWxDump 删库 项目地址: https://gitcode.com/GitHub_Trending/py/PyWxDump 在数字时代,我们的聊天记录承载着珍贵的记忆和重要的业务信息。你是否曾因为误删重要对话而懊恼&…

终极键盘连击修复方案:如何用KeyboardChatterBlocker拯救你的机械键盘

终极键盘连击修复方案:如何用KeyboardChatterBlocker拯救你的机械键盘

2026/7/24 22:42:18

终极键盘连击修复方案:如何用KeyboardChatterBlocker拯救你的机械键盘 【免费下载链接】KeyboardChatterBlocker A handy quick tool for blocking mechanical keyboard chatter. 项目地址: https://gitcode.com/gh_mirrors/ke/KeyboardChatterBlocker 键盘连…

FFXIV TexTools终极指南:从零开始掌握《最终幻想14》模型修改神器

FFXIV TexTools终极指南:从零开始掌握《最终幻想14》模型修改神器

2026/7/24 22:42:18

FFXIV TexTools终极指南:从零开始掌握《最终幻想14》模型修改神器 【免费下载链接】FFXIV_TexTools_UI 项目地址: https://gitcode.com/gh_mirrors/ff/FFXIV_TexTools_UI FFXIV TexTools是《最终幻想14》玩家必备的专业级模型和贴图修改工具,让你…

任务管理系统开发:架构设计与性能优化实践

任务管理系统开发:架构设计与性能优化实践

2026/7/24 23:42:21

1. 项目概述"task5"这个看似简单的标题背后,其实隐藏着一个典型的任务管理系统开发项目。作为一名经历过多个敏捷开发周期的技术负责人,我深知任务管理工具对团队协作效率的决定性影响。这个项目很可能是一个轻量级的任务追踪系统,…

YOLOv8在水稻病害智能检测中的实践与优化

YOLOv8在水稻病害智能检测中的实践与优化

2026/7/24 23:42:21

1. 项目背景与核心价值水稻作为全球主要粮食作物,其病害防控直接影响粮食安全。传统病害识别依赖农技人员目测,存在效率低、主观性强等问题。本项目采用YOLOv8构建的智能检测系统,可实现田间病害的实时自动化识别,平均识别速度达到…

电商AI Agent架构设计与智能导购系统实现

电商AI Agent架构设计与智能导购系统实现

2026/7/24 23:42:21

1. 电商场景下的AI Agent技术架构解析在电商领域部署AI Agent系统时,我们通常采用分层架构设计。最底层是数据接入层,通过API网关整合商品数据库、用户行为日志、交易系统等数据源。中间层是核心AI引擎,包含自然语言处理模块(处理…

千笔智能体:AIGC降噪技术提升内容自然度

千笔智能体:AIGC降噪技术提升内容自然度

2026/7/24 23:42:21

1. 项目概述:千笔专业降AI率智能体的核心定位作为一款定位"断层领先"的AIGC降噪工具,千笔智能体在内容创作领域解决了一个关键痛点:如何让AI生成内容更接近人类创作的自然感。我在实际测试中发现,当前市面上大多数AI写作…

Excel/WPS自动化排班表制作:函数+条件格式+数据有效性实战

Excel/WPS自动化排班表制作:函数+条件格式+数据有效性实战

2026/7/24 23:42:21

今天我们来解决一个实际问题:如何用Excel或WPS制作自动化的员工排班表。无论是企业HR、部门主管还是小店老板,只要涉及多人轮班,手工排班既耗时又容易出错。通过函数公式、条件格式和数据有效性的组合,我们可以实现排班表的半自动…

ComfyUI BrushNet图像修复终极指南:7个关键技巧解决90%的配置难题

ComfyUI BrushNet图像修复终极指南:7个关键技巧解决90%的配置难题

2026/7/24 23:32:21

ComfyUI BrushNet图像修复终极指南:7个关键技巧解决90%的配置难题 【免费下载链接】ComfyUI-BrushNet ComfyUI BrushNet nodes 项目地址: https://gitcode.com/gh_mirrors/co/ComfyUI-BrushNet ComfyUI BrushNet是一款基于分解双分支扩散模型的AI图像修复工具…

微服务进阶:服务网格与Istio

微服务进阶:服务网格与Istio

2026/7/24 4:17:29

541|微服务进阶:服务网格与Istio 上篇文章我们聊了微服务的基本概念和拆分方法。 但微服务多了,问题也多了: 服务之间怎么通信? 怎么监控每个服务的调用链路? 熔断、限流、重试怎么做? 安全认证怎么统一? 以前这些都靠SDK库(比如Hystrix、Feign),每个服务都要集成…

零售超级终端全域协同:ShareKit 碰一碰商品流转业务落地案例

零售超级终端全域协同:ShareKit 碰一碰商品流转业务落地案例

2026/7/24 19:29:25

一、零售门店全域协同业务背景与行业痛点 1.1 门店超级终端设备矩阵(连锁便利店/商超标准配置) 自助收银Kiosk一体机:顾客结算、自助核销优惠券、商品素材预览;运营折叠平板:店长后台商品上新、图片录入、活动配置、…

噗叽短视频界面分析

噗叽短视频界面分析

2026/7/23 1:54:13

1 和小红书类似,可以采用类似判断方法------------其实他比小红书好判断,因为他没有图片,控件位置几乎是固定的,都不用判断------------2 因为他没有点赞按钮------------而且几乎所有控件位置都是完全一样的,所以我就…

Django毕设项目:基于 Django 的 智能化学生综合素质测评审核系统 校园学生评优评奖综合管理系统(源码+文档,讲解、调试运行,定制等)

Django毕设项目:基于 Django 的 智能化学生综合素质测评审核系统 校园学生评优评奖综合管理系统(源码+文档,讲解、调试运行,定制等)

2026/7/24 0:01:07

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围:&am…

[具身智能-634]:Python 封装的地平线 VIO 多媒体库:libsrcampy库详解

[具身智能-634]:Python 封装的地平线 VIO 多媒体库:libsrcampy库详解

2026/7/24 0:01:07

srcampy /libsrcampy 名称释义先明确结论: 官方文档没有公布标准化英文全称,是地平线内部项目缩写;行业公认拆解如下:srcampy Source Amplifier Python bindingsrc Source(图像源:MIPI Sensor、视频源&am…

用Highcharts 创建可拖拽三维散点立方体3D图表

用Highcharts 创建可拖拽三维散点立方体3D图表

2026/7/24 0:01:07

该案例基于Highcharts scatter3d 三维散点图实现空间立方体散点可视化,核心特色:三维 X/Y/Z 三轴空间,所有散点分布在 0~10 立方体空间内;散点使用径向渐变实现立体 3D 圆球质感;支持鼠标 / 触屏拖拽画布,…