机器视觉 2 —— CogFixtureTool 定位工具
CogFixtureTool 是康耐视 VisionPro 中用于图像坐标系转换和对齐的工具。以下是其相关介绍简介功能特点坐标系转换可将图像中的目标物体转换到指定的坐标系方便进行后续的测量、分析等操作。图像对齐能够对齐图像中的目标物体实现精确定位对于在不同位置或姿态下获取的图像可将其统一对齐到特定的参考状态。支持多种对齐方式支持基于点、线和圆等多种对齐方式以适应不同类型的目标物体和应用场景。结果输出输出转换后的图像和坐标系信息包括新坐标系的原点坐标、旋转角度等为后续的处理提供准确的数据。使用步骤初始化工具创建 CogFixtureTool 实例并进行初始化设置相关的参数和属性如输入图像的格式、坐标系的类型等。设置输入图像配置要进行坐标系转换和对齐的输入图像可以通过右键 “链接到” 或以连线拖拽的方式选择相应的图像。运行工具调用运行方法执行坐标系转换和对齐操作工具会根据设置的参数和输入图像进行计算和处理。获取结果从工具中获取转换和对齐的结果包括转换后的图像、新坐标系的信息以及可能的对齐误差等。应用场景在机器视觉和图像处理中当需要对不同位置、姿态的目标物体进行统一的坐标定位和分析时CogFixtureTool 非常有用。例如在生产线上对零件进行检测时零件可能以不同的角度和位置进入相机视野使用该工具可以将零件图像统一对齐到标准坐标系以便进行准确的尺寸测量、缺陷检测等。参数详解“.”图像当前空间即CogImage中的“SelectedSpaceName”表示的名字空间“#”像素空间即坐标原点为图片左上角的坐标空间该坐标空间的坐标值仅为整数“”根空间默认的坐标空间都是基于根空间该坐标空间坐标原点为图片左上角坐标值类型为浮点型“*”控件的像素空间主要是显示控件上使用Fixture自定义空间1.UseExistingFixture使用已存在坐标系进行转换2.EstablishNewFixture创建一个新的坐标系并将其添加到项目的坐标系列表中在 CogFixtureTool 工具设置界面中FixturedSpace原点在图像左上角和UnfixturedSpace原点在坐标系中心是用于定义坐标空间转换关系的两个核心参数。1. UnfixturedSpace非固定空间含义表示原始坐标空间通常是图像的默认像素坐标系即未经转换的初始空间。在这个空间中坐标点的位置基于图像的原始像素位置。作用作为坐标转换的起点。例如当你有一个在图像上检测到的点如边缘或斑点其坐标默认位于 UnfixturedSpace 中。示例图像左上角为原点(0,0)向右为 X 轴正方向向下为 Y 轴正方向。2. FixturedSpace固定空间含义表示转换后的目标坐标空间即通过定义的变换参数如平移、旋转创建的新坐标系。在这个空间中坐标点的位置基于用户定义的参考系。作用作为坐标转换的终点。例如你可以将 UnfixturedSpace 中的点转换到 FixturedSpace 中使这些点在新坐标系下具有更直观的位置表示如相对于某个特征的位置。示例将图像中的某个物体的中心点设为 FixturedSpace 的原点(0,0)并将物体的朝向设为 X 轴正方向。3. 转换关系CogFixtureTool 的核心功能是将点从 UnfixturedSpace 转换到 FixturedSpace或者反向转换。这通过以下参数实现RunParams.UnfixturedFromFixturedTransform定义了如何从 FixturedSpace 转换回 UnfixturedSpace 的变换矩阵包含平移和旋转。EstablishNewFixture若设为True则基于上述变换创建一个新的 FixturedSpace。4. 使用场景定位与对齐例如通过模板匹配工具如 CogPMAlignTool找到目标物体的位置和角度然后使用 CogFixtureTool 将图像坐标转换到以物体为中心的坐标系中便于后续测量或操作。机器人引导将图像中的目标点坐标转换到机器人基坐标系中使机器人能够准确抓取或操作物体。5. 示例配置假设你使用 CogPMAlignTool 找到了一个零件的位置并希望创建一个以该零件为中心的坐标系将 CogPMAlignTool 的结果Results.Item(0).GetPose()作为RunParams.UnfixturedFromFixturedTransform的输入。设置EstablishNewFixture True创建新的 FixturedSpace。在后续工具中选择这个 FixturedSpace 作为输入使处理基于零件的坐标系进行。总结UnfixturedSpace原始图像坐标系固定不变。FixturedSpace用户定义的灵活坐标系通过变换与原始坐标系关联。两者配合实现坐标空间的转换简化复杂场景下的测量和定位任务。自定义定位空间名称若有多个CogFixtureTool 工具时每个工具的名称不能重复在 CogFixtureTool 工具设置界面中Compatibility兼容模式和Enhanced增强模式是控制坐标转换算法版本的参数。它们主要影响工具的性能和行为方式具体含义如下1. Compatibility兼容模式使用与早期 VisionPro 版本兼容的传统坐标转换算法。这种模式保持了旧版本的行为适用于需要与现有应用程序保持一致性的场景。2. Enhanced增强模式使用 VisionPro 较新版本引入的优化算法提供更高的精度和性能。这种模式可能包含新特性或改进的计算方法。无特殊要求选择Enhanced增强模式即可。使用流程工具搭建在使用CogFixtureTool 工具之前必须提前获取一个从没有固定坐标系到固定坐标徐的转换关系。这个转换可以通过CogPMAlignTool产生也可以通过物体上的一个点和一个角度产生。CogFixtureTool 一是为输入图像坐标空间树添加一个用户空间坐标系统。二是产生一个带有坐标的输出图像供其他工具使用。根坐标空间系统原点在图像左上角。此处的用户空间坐标系统的原点在 PMA工具找到目标的中心点

相关新闻

游戏客户端兼容性风暴来袭!用AI自动遍历128种设备组合,3小时完成人工需47天的回归测试

游戏客户端兼容性风暴来袭!用AI自动遍历128种设备组合,3小时完成人工需47天的回归测试

更多请点击: https://codechina.net 第一章:游戏客户端兼容性风暴来袭!用AI自动遍历128种设备组合,3小时完成人工需47天的回归测试 当《星穹纪元》上线安卓/iOS双端并接入华为、小米、OPPO、vivo四大厂商应用商店后,客…

2026/7/24 20:50:40阅读更多 →
解决广色域显示器过饱和问题:novideo_srgb色彩校准终极指南 [特殊字符]

解决广色域显示器过饱和问题:novideo_srgb色彩校准终极指南 [特殊字符]

解决广色域显示器过饱和问题:novideo_srgb色彩校准终极指南 🎨 【免费下载链接】novideo_srgb Calibrate monitors to sRGB or other color spaces on NVIDIA GPUs, based on EDID data or ICC profiles 项目地址: https://gitcode.com/gh_mirrors/no/…

2026/7/24 20:48:40阅读更多 →
机器视觉8 —— CogPatInspectTool 缺陷对比工具(加画轮廓)

机器视觉8 —— CogPatInspectTool 缺陷对比工具(加画轮廓)

CogPatInspectTool主要用于缺陷检测和复杂模式分析功能特点模式检测:能够根据图像中的特征和模式来检测目标物体,即使在复杂背景下也能准确识位置和角度检测:可以检测并识别目标物体的位置和角度信息,为后续的分析和处理提供基多目…

2026/7/24 20:48:40阅读更多 →
《设计EDA 候选人跳槽竞业风险简易自测问卷》

《设计EDA 候选人跳槽竞业风险简易自测问卷》

适用人群:设计 EDA 赛道全体人员(工程师 / 组长 / 专家 / 经理 / 总监 / VP/CTO) 使用场景:候选人自我风险评估、猎头初筛、HR 面试前置风险摸底 填写说明:逐项如实勾选,依据最终风险等级判断 offer 可行性;问卷仅作风险参考,不构成法律意见,重大争议建议咨询劳动 / 知…

2026/7/24 22:08:53阅读更多 →
学术论文评审_academic-paper-review

学术论文评审_academic-paper-review

以下为本文档的中文说明Academic Paper Review 是一个专业的学术论文评审技能,能够自动生成结构化的、达到顶级同行评审质量标准的论文深度分析报告。该技能严格模仿顶级学术会议和期刊的评审标准,包括 NeurIPS、ICML、ACL、Nature 和 IEEE 等&#xff0…

2026/7/24 22:08:53阅读更多 →
系统配置仪表板_diverga

系统配置仪表板_diverga

以下为本文档的中文说明该技能用于Diverga仪表板——提供实时的配置状态和功能概览。Diverga是一个系统管理平台,此技能帮助用户快速查看系统的运行配置、功能开关状态和关键性能指标。它提供了一目了然的可视化仪表板,整合分散的系统信息于统一的视图之…

2026/7/24 22:08:53阅读更多 →
设计EDA 中级工程师 双线(HR+EDA 研发组长)面试打分、综合评估、录用审批全流程

设计EDA 中级工程师 双线(HR+EDA 研发组长)面试打分、综合评估、录用审批全流程

一、流程整体逻辑 适用人群:0–5 年 EDA 后端 / 验证 / 工具开发中级工程师,岗位定位独立完成子模块、辅助带教新人; 双评审角色分工: HR:把控资质真实性、职业稳定性、竞业保密合规、薪资匹配、求职动机;不做专业技术打分 EDA 研发组长(技术面试官):专业能力打分、项…

2026/7/24 22:08:53阅读更多 →
3分钟免费将PDF变扫描件:LookScanned.io终极指南

3分钟免费将PDF变扫描件:LookScanned.io终极指南

3分钟免费将PDF变扫描件:LookScanned.io终极指南 【免费下载链接】lookscanned.io 📚 LookScanned.io - Make your PDFs look scanned 项目地址: https://gitcode.com/gh_mirrors/lo/lookscanned.io 还在为没有扫描仪而烦恼吗?想要让电…

2026/7/24 22:08:53阅读更多 →
Linux 嵌入式平台数据库

Linux 嵌入式平台数据库

1.数据库文件与普通文件区别: 1.普通文件对数据管理(增删改查)效率低 2.数据库对数据管理效率高,使用方便 2.常用数据库: 1.关系型数据库: 将复杂的数据结构简化为二维表格形式 大型:Oracle、DB2 中型:MySql、 SQLServer 小型:Sqlite 2.非关系型数据库 …

2026/7/24 22:06:53阅读更多 →
Go语言静态资源打包方案对比与实践指南

Go语言静态资源打包方案对比与实践指南

1. 项目背景与核心需求在Go语言开发中,我们经常需要处理静态资源文件的打包问题。无论是Web应用的模板文件、前端资源,还是配置文件、证书等,都需要随程序一起分发。传统做法是将这些文件与编译后的二进制文件放在同一目录下,但这…

2026/7/24 0:58:53阅读更多 →
Go语言实现高性能LDAP认证服务的架构与实践

Go语言实现高性能LDAP认证服务的架构与实践

1. 项目背景与核心价值LDAP(轻量级目录访问协议)作为企业级身份认证的黄金标准,已经服务了超过80%的财富500强公司。我在金融科技领域实施统一认证体系时,发现传统Java方案存在启动慢、内存占用高等痛点。而Go语言凭借其协程并发模…

2026/7/24 0:58:53阅读更多 →
【AI面试官实战指南】:用ChatGPT模拟10类高频技术岗面试,3天提升应答精准度92%

【AI面试官实战指南】:用ChatGPT模拟10类高频技术岗面试,3天提升应答精准度92%

更多请点击: https://intelliparadigm.com 第一章:AI面试官实战指南的核心价值与适用场景 AI面试官并非替代人类HR的“黑箱工具”,而是以可解释、可审计、可迭代的方式,赋能招聘全链路的关键基础设施。其核心价值在于将主观经验沉…

2026/7/24 0:58:53阅读更多 →
我的编程之路:第一篇博客

我的编程之路:第一篇博客

大家好,我是一名编程初学者,同时这也是我编程学习之路上的第一篇博客。在这里,我想要向大家介绍我的一些想法和规划。a.自我介绍我是一个刚刚接触编程的新手,目前在学习c语言,我对编程世界充满了强烈的好奇。当然&…

2026/7/24 0:00:06阅读更多 →
【LeetCode 54】螺旋矩阵

【LeetCode 54】螺旋矩阵

问题描述: 解法: 1、模拟(参考自【LeetCode 54】螺旋矩阵-CSDN博客) int *spiralOrder(int **matrix, int matrixSize, int *matrixColSize, int *returnSize) {static const int dirs[4][2] {{0, 1}, {1, 0}, {0, -1}, {-1, …

2026/7/24 0:00:06阅读更多 →
2026 WAIC:模型隐身、智能体疯野,厂商竞赛聚焦办公场景与商业闭环

2026 WAIC:模型隐身、智能体疯野,厂商竞赛聚焦办公场景与商业闭环

知春路不相信模型领先今年WAIC大会,昔日AI六小龙来了五家,分别是Kimi、阶跃星辰、Minimax、百川智能、零一万物。连放弃基模的百川和零一万物都来了,唯一缺席的竟是近几个月来风光无限的智谱。(DeepSeek一直不参加)WAI…

2026/7/24 0:00:06阅读更多 →
YOLOv8推理性能优化:从1.2FPS到35FPS的全链路加速实践

YOLOv8推理性能优化:从1.2FPS到35FPS的全链路加速实践

如果你在部署 YOLOv8 时,发现推理速度只有可怜的 1-2 FPS,而别人的演示视频却能跑到 30 FPS 以上,那么问题很可能不在模型本身,而在于你的整个处理链路。很多开发者拿到一个训练好的 YOLOv8 模型后,会直接使用官方示例…

2026/7/23 22:58:43阅读更多 →
Coze与Dify对比指南:低代码AI应用开发从入门到实战

Coze与Dify对比指南:低代码AI应用开发从入门到实战

1. 从零到一:为什么你需要了解 Coze 和 Dify?如果你对 AI 应用开发感兴趣,但一看到“大模型”、“智能体”、“工作流”这些词就头疼,觉得门槛太高,那这篇文章就是为你准备的。很多开发者,包括我自己&#…

2026/7/24 19:00:40阅读更多 →
AI生图工具怎么选?2026年6月版实测对比

AI生图工具怎么选?2026年6月版实测对比

做自媒体的朋友应该都有体会:配图一直是个让人头疼的问题。2026年,AI生图工具已经非常成熟了,但工具太多反而不知道怎么选。以下是截至2026年6月我对主流AI生图工具的实测对比。Midjourney V8.1:速度之王2026年6月11日&#xff0c…

2026/7/24 19:00:40阅读更多 →