浅谈对海康视觉软件做定位/对位项目的想法三
本期分享如何使用脚本对像素坐标进行标定转化+VM脚本代码接口使用介绍,内容涉及基础C#代码,可供参考学习。

一、脚本对像素坐标进行标定转化。

    1.使用脚本读取XML标定矩阵:

    

结果如上图所示,这个就是标定矩阵,按照实际的顺序进行读取。


2.将读取的XML的值转成list数组

  

3.使用标定转化公式,通过自定义转换函数对像素坐标→物理坐标。

验证结果如下:分别是脚本计算的和通过VM的标定转换计算的。

从上述结果查看,两者差异值微乎其微,可忽略不计,证明转换OK。

二、VM脚本代码接口使用介绍

    背景:以前搞VM脚本的接口,是真的难,自己摸索,写例程才知道用法,唉,一言难进。。。。

    1.现在海康出了一个帮助手册,全面,好用推荐各位进行使用。请看文章“ 好消息!!!听说VM文档首次全面优化完成了~”。

    路径是模块介绍→逻辑工具→脚本→应用示例:通讯数据收发示例。 

    https://pinfo.hikrobotics.com/hkws/unzip/20231101163730_26101_doc/index.html



附件为C#的源码+标定文件,供参考。

附件:
版权声明:本文为V社区用户原创内容,转载时必须标注文章的来源(V社区),文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件至:v-club@hikrobotics.com 进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容。
上一篇

浅谈对海康视觉软件做定位/对位项目的想法二

下一篇

浅谈对海康视觉软件做定位/对位项目的想法四-----MODBUS-TCP通讯

评论请先登录 登录
全部评论 2

您好师傅,我在编辑代码时也会用到$符号,但是脚本指令预编译总是回提示:意外的字符“$”,想知道如何解决

2024-06-19 09:03:27 山东省
回复

支持~

2024-03-12 09:37:22 江苏省
回复
  • 1
Lv.0
6
关注
53
粉丝
10
创作
38
获赞
所属专题
  • VM常见定位场景与方案设计
  • 光伏串返机纠偏实现
  • 用VM实现halcon例子--胶水检测
  • 提问区问题。巧用形态学,数米粒。
  • 用VM实现halcon例子--太阳能面板检测断线瑕疵,halcon中的例子(提问区看到的)
  • 太阳能面板检测断线瑕疵(补充vm流程附件)
  • VM重现经典halcon液位检测案例
  • Halcon例题,液位检测。用的是43版本。在此感谢坛友勇的热心分享
  • 浅试颜色识别模块3
  • 浅试颜色识别模块2
  • 浅试颜色识别模块
  • 浅谈对海康视觉软件做定位/对位项目的想法
  • 浅谈对海康视觉软件做定位/对位项目的想法二
  • 浅谈对海康视觉软件做定位/对位项目的想法三
  • 浅谈对海康视觉软件做定位/对位项目的想法四-----MODBUS-TCP通讯
相关阅读
  • 探讨海康VisionMasterN点标定的内部原理
    2024-07-19 浏览 0
  • 关于两起激光方案配置不合理引起的碰撞案例分析
    2024-07-09 浏览 0

请升级浏览器版本

您正在使用的浏览器版本过低,请升级最新版本以获得更好的体验。

推荐使用以下浏览器