[数据] 让Halcon支持HikVision摄像机的采集界面
优采云 发布时间: 2020-08-07 00:05我最近安装了海康威视MVS视觉软件的最新版本3.0.0. 第一印象是界面已发生了很大变化,但黑色深度和凉爽度有所提高. 看一下这个界面:
当然,我今天不是要教您如何使用该软件,因为菜单的操作和2.3版本没有太大变化,但是可以在其中显示很多单独的项,例如十字中心. 图片的中心.
在研究二次开发时,我偶然发现Haikang提供了第三方支持包,其中包括Halcon的HDevelop采集接口,该接口隐藏得很深,无法确定您是否不参与开发!
默认情况下,我们将其安装在D: \ Program Files(x86)\ MVS \目录中,并找到了第三方D: \ Program Files(x86)\ MVS \ Development \ ThirdPartyPlatformAdapter
找到了HDevelop目录吗? ,这是什么?好奇地打开它
从Halcon10到13有四个目录,只需打开它,看看里面有什么. 我发现有两个目录Win32和Win64. 继续打开并查看它,发现了这样的东西?
hAcqMVision.dll
复制代码
看hAcq,突然想起,这是Haikang提供的适用于Haikang摄像机的Halcon的获取接口,因为命名规则是Halcon标准获取接口的命名:
hAcq +接口显示name.dll
例如: hAcqGigeVision.dll
复制代码
Halcon12已安装在我们的计算机中,因此请尝试将此接口文件复制到Halcon12进行查看!
D: \ Program Files(x86)\ MVS \ Development \ ThirdPartyPlatformAdapter \ HalconHDevelop \ Halcon12 \ win32
复制代码
将上述目录中的hAcqMVision.dll复制到Halcon执行目录(该目录实际上是RunTime目录)
D: \ Program Files \ MVTec \ HALCON-12.0 \ bin \ x86sse2-win32
复制代码
您可以看到下面图片中的所有图像都是采集界面. 然后我们打开HDevelop看看是否可以通过此界面操作相机?
打开采集助手Image Acquisition,然后自动检测界面,出现结果:
您可以找到此接口并替换原创的GigeVision接口,然后接口文件的全名是hAcqMVision.dll,请尝试打开它:
根本没有问题,并且工作效率比普通的GigeVision协议开放更高效,更快捷. 感谢海康开发人员的辛勤工作,非常感谢!
如果您可以提供xl的采集接口,它将是全面的,哈哈哈,要求太高了!
如果您认为本文对您有所帮助,请记得回复并喜欢支持我. 我们的目标是每天取得一点进步,并进一步加深!