03.VisionMaster 机器视觉 位置修正 工具

VisionMaster 机器视觉 位置修正 工具

官方解释:位置修正是一个辅助定位、修正目标运动偏移、辅助精准定位的工具。可以根据模板匹配结果中的匹配点和匹配框角度建立位置偏移的基准,然后再根据特征匹配结果中的运行点和基准点的相对位置偏移实现ROI检测框的坐标旋转偏移,也就是让ROI区域能够跟上图像角度和像素的变化

如下图所示。

我这里的基准点和运行点是同一个点。所以在图上只看到一个点。下面我隐藏掉一个再看看。

上图现在显示 是基准点。绿色显示。

基准点、基准框是创建基准时的特征匹配的匹配点、匹配框。

运行点、运行框是目标图像特征匹配时的匹配点、匹配框。

        根据基准点与运行点可以确定图像的像素偏移,根据基准框与匹配框可以确定角度偏移,就能让ROI区域能够跟上图像角度和像素的变化。

位置修正有两种方式,分别是按点修正与按坐标修正,按点修正,点的位置已经确定;按坐标则是用x,V来确定点的位置。需要注意的是不论是点还是坐标,,它的位置信息都是从上一个模块传输过来的,它通过一组对比图展示位置修正的作用

位置修正的使用示意图如下图所示。

如上图。位置修正 是配合各种匹配工具使用的为下一步骤进行ROI位置修正使用的。主要要让下面步骤的ROI区域进行跟随的辅助定位工具。

使用也很简单拉出来后打开参数设置界面一般是使用默认参数就可以了。最后点一下【创建基准】按钮是可以了。也可以按钮坐标。两个原理上是差不多的。点执行可以看到效果。【确定】保存。

 栏目推荐:

01.VisionMaster 机器视觉 本地图像导入及参数设置-CSDN博客

02.VisionMaster 机器视觉快速匹配模块-CSDN博客

03.VisionMaster 机器视觉 位置修正 工具-CSDN博客

04.VisionMaster 机器视觉找圆工具-CSDN博客

05.VisionMaster 机器视觉 结果 格式化输出-CSDN博客

### VisionMaster位置修正方法 #### 按点修正与按坐标修正 VisionMaster 提供两种主要的位置修正方式:按点修正和按坐标修正。对于按点修正而言,所使用的点位置已预先确定;而按坐标修正是利用 \( x \),\( y \) 来定义点的具体位置[^1]。 #### 高精度特征匹配用于初步定位 为了实现精确的位置修正,在使用 ‘定位->高精度特征匹配’ 和 ‘定位->位置修正’ 这两个模块之前,先要建立一个模板。该模板是从选定的一幅图像中提取出来的特定区域,并通过点击‘生成模型’来完成创建过程。这一操作确保了后续处理中有参照物可以用来比较新采集到的每一帧画面相对于标准样本发生了怎样的位移以及旋转变化[^2]。 #### 创建基准的重要性 当准备实施具体的位置调整前,必须选择一幅作为参考的标准图片——即不希望有任何偏转或转动的情况下的理想状态图样。接着按下界面中的‘创建基准’按键,这样系统就能识别并记录下此时的状态参数设为零点,从而使得之后所有的测量都基于此固定起点来进行相对应的变化量评估。 #### 结合深度图进行三维空间内的位置校正 除了二维平面上的操作外,针对某些应用场景可能还需要考虑高度方向上的偏差补偿问题。这时就可以借助于专门设计的位置修正-深度图工具配合前面提到过的匹配算法得出更全面的空间姿态描述信息。此类高级特性通常适用于复杂环境下的物体追踪或是机器人导航等领域内更为精细的任务需求[^3]。 ```python # Python伪代码示例说明如何调用API接口执行上述功能(假设存在这样的库) import visionmaster as vm def perform_position_correction(image, template_region): # 初始化VisionMaster实例 vmsession = vm.Session() # 设置工作模式为高精度特征匹配 matcher = vmsession.create_matcher('high_precision') matcher.set_template(template_region) # 执行匹配获取变换矩阵 transform_matrix = matcher.match(image) # 应用位置修正逻辑 corrector = vmsession.get_corrector() corrected_image = corrector.apply_transform(transform_matrix) return corrected_image ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

StevenChen85

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值