海康visionmaster-VM 嵌入:嵌入用户软件界面的方法

这篇具有很好参考价值的文章主要介绍了海康visionmaster-VM 嵌入:嵌入用户软件界面的方法。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

描述
环境:VM4.0.0 + VS2015 及以上
现象:将 VM 整体嵌入到客户软件界面中?
解答
将 VM 软件整体嵌入到客户软件中,需要利用 Panel 控件,并且需要先启动 VM 软件,具
体代码如下:
C#
[DllImport(“User32.dll”, EntryPoint = “SetParent”)]
public static extern int SetParent(IntPtr hWndChild, IntPtr hWndNew
Parent);
[DllImport(“user32.dll”, CharSet = CharSet.Auto)]
public static extern int MoveWindow(IntPtr hWnd, int x, int y, int n
Width, int nHeight, bool BRePaint);
// Start the process
p = System.Diagnostics.Process.Start
(@“D: \VisionMaster4.0.0\Applications\VisionMaster.exe”);
// Wait for process to be created and enter idle condition
p.WaitForInputIdle();
// Get the main handle
appWin = p.MainWindowHandle;
//需要等待 p 启动,可自行判断,可加上 Thread.Sleep(10000);
SetParent(appWin, panel1.Handle);//this 在这里是 Panel 控件
MoveWindow(appWin, 0, 0, this.panel1.Width, this.panel1.Height, tru
e);
最终效果如下图所示,VM 就整体嵌入到客户软件的 Panel 空间中,并且可以保持 VM 所
具备的功能
海康visionmaster-VM 嵌入:嵌入用户软件界面的方法,海康威视Visionmaster,开发语言,计算机视觉,人工智能,数据库,视觉检测文章来源地址https://www.toymoban.com/news/detail-812797.html

到了这里,关于海康visionmaster-VM 嵌入:嵌入用户软件界面的方法的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 海康VisionMaster算法平台介绍

    随着科技的不断发展,机器视觉这门技术的应用也越来越广泛,成本逐渐下降,门槛日益降低,本文就介绍了海康威视公司的机器视觉应用开发软件平台VisionMaster(简称VM)。 VM算法开发平台是海康机器人自主开发的机器视觉软件,致力于为客户提供快速搭建视觉应用、解决

    2024年02月04日
    浏览(30)
  • 1 海康视觉平台VisionMaster 上手系列: 开篇

    先交代一下背景。本人搞机器视觉多年。最熟悉的是halcon,其次是visionpro,再是opencv。 今年(2022年)才真正开始使用VisionMaster。(以下用VM简称 VisionMaster) 首先说一下主观感受(过程)。 最开始接触VM的时候。是海康来原公司做产品推广培训。那次感觉VM四不像。流程编辑

    2024年02月07日
    浏览(31)
  • 3 海康视觉平台VisionMaster 上手系列:通讯

    VisionMaster 通讯中 常用的工具:1,接收数据。 2,协议解析。 3,格式化。 4,发送数据。  以上4个工具是 通讯中用到的工具。根据红框,字面意思就可以理解,使用。就是接受字符串,拆分字符串,组合字符串,发送字符串。(以下用VM简称 VisionMaster)  下面开始讲通讯。

    2024年02月10日
    浏览(40)
  • 海康visionmaster-常规定位引导项目入门必看

    康耐视智能相机Insight-分类计数检测 本文主要介绍如何使用VM实现常规的定位引导项目。下图为定位引导项目整体流程图。 1 场景描述 适用场景:单相机拍物料的抓取场景。 标定方式:工具中心与旋转中心(一般为法兰中心)共轴的定位引导场景,可采用九点标定,即单相机与机

    2024年02月09日
    浏览(32)
  • 5 海康视觉平台VisionMaster 上手系列:常用工具(二)

    VisionMaster 常用的工具:(以下用VM简称 VisionMaster) 1,模板匹配工具,以及其扩展,位置修正工具。 2,测量矩形工具,以及其扩展应用:找边缘点,找直线,找圆,等等 3,标定工具和畸变矫正工具。以及其扩展标定板类型2工具。 4,几何计算工具。点点,点线,线线测量工

    2024年02月09日
    浏览(30)
  • 7 海康视觉平台VisionMaster 上手系列:常用工具(四)

    VisionMaster 常用的工具:(以下用VM简称 VisionMaster) 1,模板匹配工具,以及其扩展,位置修正工具。 2,测量矩形工具,以及其扩展应用:找边缘点,找直线,找圆,等等 3,标定工具和畸变矫正工具。以及其扩展标定板类型2工具。 4,几何计算工具。点点,点线,线线测量工

    2024年02月12日
    浏览(30)
  • 6 海康视觉平台VisionMaster 上手系列:常用工具(三)

    VisionMaster 常用的工具:(以下用VM简称 VisionMaster) 1,模板匹配工具,以及其扩展,位置修正工具。 2,测量矩形工具,以及其扩展应用:找边缘点,找直线,找圆,等等 3,标定工具和畸变矫正工具。以及其扩展标定板类型2工具。 4,几何计算工具。点点,点线,线线测量工

    2024年02月12日
    浏览(33)
  • 海康Visionmaster-全局脚本:PLC 通讯字符触发流程执行的方法

    打开全局通信脚本,在 UserGlobalMethods_OnReceiveCommunicateDataEvent 里面 修改,修改代码如下

    2024年02月05日
    浏览(97)
  • 海康Visionmaster-全局变量:全局变量关联流程中具体 模块结果的方法

    将视觉流程中模板匹配算法模块运行的结果数据:特征匹配点 X 关联全局变量 MatchResultX。 在流程运行的主界面中,按照下面 1,2,3,4 步骤操作,第一步选中算法模块,第二步择模块结果 Tab 页,第三步点击订阅数据图标,第 4 步选择全局变量。

    2024年02月05日
    浏览(45)
  • 海康Visionmaster-通讯管理:使用 Modbus TCP 通讯 协议与流程交互

    使用 Modbus TCP 通讯协议与视觉通讯,当地址为 0000 的保持型寄存器(4x 寄存器)变为 1 时,触发视觉流程执行一次,同时视觉将地址为 0000 的寄存器复位(也即写为 0),视觉流程执行完成后,将结果数据:特征匹配状态、特征匹配点 X、特征匹配点Y、特征角度分别写入到地址为

    2024年02月04日
    浏览(242)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包