机器视觉/将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相机的拍摄,打光是一个非常重要的因素,它直接影响图像的清晰度和质量。如果照明太强,可能会导致图像过曝,细节丢失。相反,如果照明太暗,图像可能会出现噪点和模糊。不同的照明角度可以营造出不同的阴影效果和质感。使用不同的光源位置和角度来照亮被拍摄物体,可以突出其形状和纹理,增强图像的清晰度和立体感。如果照明不均匀,可能会导致一部分区域过亮或过暗,使图像失去细节。使用多个灯光源或反射板来扩散光线,可以改善照明的均匀性。不同的光源具有不同的色温,如白炽灯的黄色光和日光灯的白色光。选择适当的灯光源和色温,可以确保图像的色彩准确性和真实感。

### 回答1: 在使用Halcon进行图像处理时,连接相机是非常重要的一个步骤。连接成功后,即可将相机获取到的图像输入到Halcon中进行处理,从而实现对图像的分析和处理。下面将介绍如何使用Halcon连接海康相机。 首先,需要先安装海康相机的驱动程序,并确定相机已正确安装且运行正常。接着,打开Halcon软件,点击菜单栏中的“File”,选择“New”,新建一个Halcon程序。然后,在程序中加入连接相机的代码。代码中包括了连接相机、获取图像、显示图像等基本功能。 halcon:=; open_framegrabber('HKCamera_1', '://0',0,0,0,0,0,'default', 'H264',-1,'false','trigger_sync','false', -1,-1,-1,AcqHandle) grab_image_start (AcqHandle,-1) grab_image_async(Image,Halcon) display(Image,Halcon) 以上便是连接海康相机的基本步骤。其中,“HKCamera_1”为相机名称,可以根据实际情况进行更改。若一台电脑连接有多台相机,可以通过不同的名称对相机进行区分。 在实际使用过程中,可能会遇到一些连接不成功的问题。此时,需要注意以下几点: 1. 确认相机驱动程序是否正确安装并运行正常; 2. 确定相机连接方式是否正确,如是否选用了正确的连接协议等; 3. 检查代码是否正确,在输入代码时应注意大小写、拼写错误等; 4. 如有其他问题,可以查阅Halcon的官方文档或咨询相关的技术人员。 通过以上方法,就可以成功连接海康相机并使用Halcon进行图像处理。 ### 回答2: Halcon是一款功能强大的机器视觉软件,它支持多种相机品牌的连接,其中就包括海康相机。以下是Halcom连接海康相机的具体步骤: 1.准备工作:首先需要安装好Halcom软件和驱动程序,然后将海康相机连接到电脑上。 2.启动Halcom软件:启动软件后,点击“设备”选项卡,选择“相机”,然后选择海康相机品牌。 3.设置相机参数:在弹出的对话框中,选择相机连接方式(通常默认为GigE Vision),并输入相机的IP地址和端口号。如果您的相机需要用户名和密码才能访问,则需在相应字段中输入相应的信息。 4.测试连接:点击“测试连接”按钮,看是否连通成功。如果出现错误,则需要重新检查IP地址、用户名和密码等信息是否输入正确。 5.启动采集:连接成功后,点击“图像采集”选项卡,选择相机并设置采集参数(如分辨率、曝光时间等),然后点击“开始采集”按钮即可开始采集图像。 以上就是Halcom连接海康相机的详细步骤,需要注意的是,对于不同型号的海康相机,可能会有些微差别,需要向相应的用户手册中查询具体的配置方法。无论如何,只要按照上述方法正确设置,就可以轻松地连接和使用海康相机。 ### 回答3: Halcon是一款用于视觉检测和图像处理的软件海康威视则是国内最大的安防产品供应商之一,提供的相机品种齐全、可靠性高,被广泛应用于各个领域。 Halcon连接海康相机有几种方式,下面分别介绍。 1. 使用海康SDK方式连接相机 海康提供相机的SDK和驱动程序,可以通过SDK与Halcon软件进行连接。使用此种方法,需要按照以下步骤进行操作: (1)下载并安装相机SDK; (2)在Halcon软件中选择海康相机类型,输入相应的参数配置,如IP地址、用户名、密码等; (3)通过代码或用户界面进行图像采集和处理。 2. 使用通用相机接口方式连接相机 通用相机接口(GenICam)是业界标准的相机接口协议,能够支持不同厂家的相机与各种图像处理软件的完美匹配。Halcon也可以通过GenICam的驱动程序连接海康相机。使用此种方法,需要按照以下步骤进行操作: (1)安装海康相机和GenICam驱动程序; (2)在Halcon软件中添加GenICam相机,进行参数配置; (3)进行图像采集和处理。 3. 使用海康相机的标准协议方式连接相机 海康相机的标准协议有GigE Vision和USB3 Vision两种,可以通过这两种协议与Halcon进行连接。使用此种方法,需要按照以下步骤进行操作: (1)安装海康相机对应的驱动程序; (2)在Halcon软件中添加相应协议的相机,进行参数配置; (3)进行图像采集和处理。 总的来说,Halcon连接海康相机可以通过多种方式实现,根据实际需求和硬件设备,选择适合的方式进行连接连接成功后,Halcon可以进行多种图像处理、分析和检测任务,为用户提供更高效、更精确的视觉检测解决方案。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值