开启左侧

让Halcon支持海康HikVision相机的采集接口

[复制链接]
绝地武士 发表于 2018-9-20 10:28:57 | 显示全部楼层 |阅读模式
本帖最后由 绝地武士 于 2018-9-20 10:31 编辑

      最近安装了海康的MVS最新视觉软件3.0.0版本,第一感觉就是界面变化很大,多了一点黑色的深沉与酷炫,看看就是下面这个界面:
QQ截图20180920100827.png
当然我今天不是来教你这个软件怎么玩的,因为操作和2.3版本的菜单其实变化不大,只是加了很多单独的比如可以在图片中心显示十字中心等等。
在研究二次开发的时候偶然间发现了海康提供了第三方支持包,其中就包括Halcon的HDevelop采集接口,藏得挺深的,不是搞开发的都发现不了!
默认我们安装在:D:\Program Files (x86)\MVS\ 目录下,找到第三方D:\Program Files (x86)\MVS\Development\ThirdPartyPlatformAdapter 发现了
QQ截图20180920101233.png
发现了HDevelop目录?咦,这个是什么呢?好奇的打开看看
QQ截图20180920101327.png
有Halcon10到13四个目录,随便打开看看里面是什么,发现还有两个目录Win32和Win64,继续打开下去看看,结果发现这么一个玩意?
  1. hAcqMVision.dll
复制代码

看看hAcq突然想起来这个是海康提供的Halcon的适应海康相机的采集接口,因为命名规则是Halcon标准的采集接口命名:
  1. hAcq+接口显示名称.dll
  2. 如:hAcqGigeVision.dll
复制代码

我们电脑里面安装的是Halcon12,那么试试把这个接口文件拷贝到Halcon12当中去看看!
  1. D:\Program Files (x86)\MVS\Development\ThirdPartyPlatformAdapter\HalconHDevelop\Halcon12\win32
复制代码

把上面目录里面的hAcqMVision.dll拷贝到Halcon执行目录下面去(这个目录其实也就是RunTime目录)
  1. D:\Program Files\MVTec\HALCON-12.0\bin\x86sse2-win32
复制代码


可以看到下图这里面全部都是采集接口,然后我们打开HDevelop看看能否通过该接口操作相机?
QQ截图20180920102102.png

打开采集助手Image Acquisition,然后自动检测接口,结果出现了:
QQ截图20180920102319.png
可以找到这个接口而且替换原来的GigeVision接口,那么接口文件全称就是hAcqMVision.dll,试试能否打开:
QQ截图20180920102645.png
完全没有问题,而且工作的效率比通用的GigeVision协议打开更高效更快速,大赞海康的开发人员,这么辛勤付出,非常感谢!
要是能够提供带xl的采集接口就全面了,哈哈哈,要求有点多了!

如果你觉得这篇文章对你有帮助,记得回复点赞对我的支持,我们的宗旨:每天进步一点点 深入一点点!
SOYOUNG 发表于 2018-9-20 14:17:46 | 显示全部楼层
换了halcon17,没用啦,呜呜呜~
 楼主| 绝地武士 发表于 2018-9-20 18:43:08 | 显示全部楼层
SOYOUNG 发表于 2018-9-20 14:17
换了halcon17,没用啦,呜呜呜~

只支持Halcon10到13版本!
armyzhang 发表于 2018-9-21 07:10:06 | 显示全部楼层
不错,不过是否可以在没有安装Halcon的PC上也可以独立运行呢?
 楼主| 绝地武士 发表于 2018-9-21 09:44:46 | 显示全部楼层
armyzhang 发表于 2018-9-21 07:10
不错,不过是否可以在没有安装Halcon的PC上也可以独立运行呢?

可以,需要runtime正确安装,如果没有runtime就不行的!
王俊杰L_J3Pxe 发表于 2018-12-18 08:56:06 | 显示全部楼层
只支持Halcon10到13版本!
木逢春 发表于 2019-2-15 19:20:39 | 显示全部楼层
非常好!希望能支持更多版本
wwc 发表于 2019-12-4 09:51:43 | 显示全部楼层
楼主能发下halcon12的许可证吗,找不到试运行的许可证,谢谢
 楼主| 绝地武士 发表于 2020-10-17 18:13:46 | 显示全部楼层
wwc 发表于 2019-12-4 09:51
**** 作者被禁止或删除 内容自动屏蔽 ****

Halcon12现在已经没有试用许可证了,你需要购买正版授权才可以哦!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表