机器视觉/将HIK海康面阵相机连接Halcon软件

文章目录

概述

本文简述了如何将海康面阵相机连接到Halcon软件中进行实时取图的过程。

补充,

整个实践过程使用 17.12 / x64-win64 Halcon 软件版本 + 海康 MV-CE200-10GM 面阵相机。从左到右简解该海康相机型号,产品大类MV - 代表机器视觉,产品隶属C - 代表工业相机,产品系列E - 代表基础款面阵,分辨率200 - 代表200*10万像素,传感器厂商 1 - 代表 Sony 索尼,预留位 0,数据接口G - 代表 GigE Vision 通信,色彩类型M - 代表黑白。若你手头有《Halcon 插件使用手册》可直接参考。

工业相机客户端

接好相机电源线和通信网线,上电,打开海康机器人工业相机客户端 MVS,若 PC 与相机不在同一网段,则配置下 IP,设置好相机参数。本文实践过程使用的是立体相机客户端 3DMVS,两个客户端使用效果一致。要注意的是,相机IP地址这个相机环境配置操作,请在 MVS 中完成。因为,IP地址配置操作,似乎不能在Halcon软件中直接进行,尽管Halcon可以通过GigE协议识别到相机,但却无法执行连接操作。在MVS中连接成功,并取图,如下,

动态库拷贝

可通过 MVS/3DMVS 桌面快捷方式,跳转到海康工业相机客户端的安装目录,并进入到如下子目录中,

Development\MvCamSDK\ThirdPartyPlatformAdapter\HalconHDevelop

如上,我们按照自己的Halcon版本和平台版本,进入对应目录下,

在海康提供的《Halcon 插件使用手册》中,提到,若使用 Halcon XL 程序,则应拷贝 hAcqMVisionxl.dll,与 hAcqMVision.dll 使用方法相同。所谓 Halcon XL 程序是基于Halcon的扩展库程序,它算是Halcon的一部分,提供了额外的功能和工具,以满足更复杂的视觉应用需求。这些扩展库(XL)可以是由Halcon官方或第三方开发者开发的,用于增强Halcon的功能和性能。相比较于hAcqMVision,hAcqMVisionxl 提供了更多高级功能和接口,用户可自行选用。

通常,我们直接将两个插件一起拷贝到Halcon可执行文件目录,如下图,

Halcon连接HIK相机的配置

在经过了MVS配置的基础上,也进行了上述海康相机Halcon插件拷贝添加。此时打开Halcon软件,然后打开,助手菜单 -> 打开新的 Image Acquisition,如下图,

如上图,在资源选项卡中进行驱动选择配置。我们可以手动选择 MVision,也可以点击 '自动检测接口' 按钮,其会自动配置为 MVision 海康相机接口。这里,Halcon软件会依据当前计算机系统中已安装的图像采集设备和相机的驱动程序,来填充上述下拉列表框。因为我们前边已经在 Halcon 执行目录下放置了 HIKROBOT 的 Halcon 插件库,因此有 MVision 这一选项存在。

切换到如下图的 '连接' 选项卡,

如上图可以看到,此时 Halcon 已经通过GigE协议识别到了我们的相机,只需要点击 '连接' 按钮,或者直接点击 '实时' 按钮,便可以得到实时图像,在Halcon的图形窗口中效果如下,

相机参数

还是在上述采集工具中,切换到如下图的 '参数' 选项卡,(在连接成功的情况下才可以切换到此选项卡)

如上图,由于此款海康相机,使用 GenICam(Generic Interface for Cameras)标准协议和数据格式与外部设备进行通信,因此,Halcon 软件可与 MVS 工业相机客户端软件有几乎同样的配置功能,直接读取和显示海康相机的参数,如曝光时间、增益、白平衡等,同时还可以对这些参数进行配置和调整。限于个人时间,此处不再展开描述。

其他

如上,当时我的图片着实拍摄的很烂,那是因为我没有进行打光处理。在实际工业相机应用中,尤其是2D相机的拍摄,打光是一个非常重要的因素,它直接影响图像的清晰度和质量。如果照明太强,可能会导致图像过曝,细节丢失。相反,如果照明太暗,图像可能会出现噪点和模糊。不同的照明角度可以营造出不同的阴影效果和质感。使用不同的光源位置和角度来照亮被拍摄物体,可以突出其形状和纹理,增强图像的清晰度和立体感。如果照明不均匀,可能会导致一部分区域过亮或过暗,使图像失去细节。使用多个灯光源或反射板来扩散光线,可以改善照明的均匀性。不同的光源具有不同的色温,如白炽灯的黄色光和日光灯的白色光。选择适当的灯光源和色温,可以确保图像的色彩准确性和真实感。

相关推荐
小菠萝09087 天前
Halcon lines_gauss
图像处理·人工智能·计算机视觉·halcon
liyuanbhu8 天前
Halcon HImage 与 Qt QImage 的相互转换(修订版)
qt·计算机视觉·halcon
51camera11 天前
立体工业相机提升工业自动化中的立体深度感知
机器视觉·工业相机·工业自动化·3d视觉技术·立体工业相机
友思特 智能感知13 天前
友思特应用 | 动态捕捉:高光谱相机用于移动产线上的食品检测
机器视觉·高光谱·高光谱相机·食品检测·食品分拣
友思特 智能感知19 天前
友思特应用 | FantoVision边缘计算:多模态传感+AI算法=新型非接触式医疗设备
人工智能·边缘计算·机器视觉·图像采集
抓哇能手20 天前
计算机视觉-显著性检测实验报告
人工智能·python·opencv·算法·计算机视觉·机器视觉
图灵追慕者22 天前
机器视觉中光源镜头和相机的关系
数码相机·相机·机器视觉·光源·镜头
双翌视觉24 天前
手机折叠屏贴膜应用
智能手机·自动化·机器视觉·1024程序员节·视觉软件·视觉贴合·折叠屏
双翌视觉1 个月前
LCD手机屏幕高精度贴合
智能手机·led·机器视觉·1024程序员节·视觉对位·视觉软件·贴合应用
抓哇能手1 个月前
计算机视觉-边缘检测实验报告
人工智能·python·opencv·算法·计算机视觉·机器视觉