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

发布时间:2026/9/23 15:06:46

机器视觉 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/9/8 9:40:15

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

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

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

2026/8/31 19:56:51

终极键盘连击修复方案:如何用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/9/9 21:24:28

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

CANN/GE ACL数据集缓冲区添加函数

CANN/GE ACL数据集缓冲区添加函数

2026/9/21 18:38:46

aclmdlAddDatasetBuffer 【免费下载链接】ge GE(Graph Engine)是面向昇腾的图编译器和执行器,提供了计算图优化、多流并行、内存复用和模型下沉等技术手段,加速模型执行效率,减少模型内存占用。 GE 提供对 PyTorch、Te…

用ffmpeg高效批量调整图片尺寸的实战指南

用ffmpeg高效批量调整图片尺寸的实战指南

2026/9/23 14:32:22

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

Transformers 音频特征提取工具库 audio_utils 全解析:从 Mel 刻度换算到对数 Mel 频谱

Transformers 音频特征提取工具库 audio_utils 全解析:从 Mel 刻度换算到对数 Mel 频谱

2026/9/21 18:36:40

Transformers 音频特征提取工具库 audio_utils 全解析:从 Mel 刻度换算到对数 Mel 频谱 【免费下载链接】transformers 🤗 Transformers: the model-definition framework for state-of-the-art machine learning models in text, vision, audio, and mu…

RustFS 多节点集群重启与滚动升级实战:Readiness、Quorum 与 Degraded 模式完全指南

RustFS 多节点集群重启与滚动升级实战:Readiness、Quorum 与 Degraded 模式完全指南

2026/9/23 14:31:31

RustFS 多节点集群重启与滚动升级实战:Readiness、Quorum 与 Degraded 模式完全指南 【免费下载链接】rustfs 🚀2.3x faster than MinIO for 4KB object payloads. RustFS is an open-source, S3-compatible high-performance object storage system sup…

Java Integer缓存揭秘:128陷阱原理、避坑与面试全解

Java Integer缓存揭秘:128陷阱原理、避坑与面试全解

2026/9/21 18:40:29

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

RustFS Scanner 数据用量发布权威性决策:配额准入如何获得可用的权威依据

RustFS Scanner 数据用量发布权威性决策:配额准入如何获得可用的权威依据

2026/9/23 14:34:03

RustFS Scanner 数据用量发布权威性决策:配额准入如何获得可用的权威依据 【免费下载链接】rustfs 🚀2.3x faster than MinIO for 4KB object payloads. RustFS is an open-source, S3-compatible high-performance object storage system supporting mi…

远程协作的工作台整理

远程协作的工作台整理

2026/9/22 0:19:28

远程协作的工作台整理远程协作的核心不是再加一个工具,而是让交接信息足够完整。异步任务要写明目标、输入位置、完成标准和需要决策的人。 工作台的最小配置 将日程、待办、代码和沟通入口收拢到少数固定位置;通知按紧急程度分层。工作台不需要模仿办公…

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能

2026/9/21 23:38:13

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能分类:[AI/大模型]细分主题:AI 增强型 CI/CD 流水线自动化与 GitOps 实践:Agent 工作流、工具调用与任务拆解:从原型到生产的验收清单很多团队在尝试用大…

容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场

容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场

2026/9/22 0:48:53

容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场分类:[工程技术]细分主题:Kubernetes 生产环境运维与排障实战:可复制的项目复盘模板与决策记录大部分团队的事故复盘报告,最后都变成了躺在 Confluence 或钉…