(7)-HALCON图像采集助手:界面介绍

一个优秀的视觉处理系统,都是从一个稳定的采集图像开始。

图片

图片

在HALCON界面窗口中,助手---打开新的图像采集

图片

未连接工业相机,自动检测到笔记本电脑的摄像头,接口类型为DirectShow,简单介绍一下DirectShow接口,基本上所有的工业相机都支持DirectShow接口,在halcon不支持的品牌相机就可以使用DirectShow接口来采集图像。

图片

图片

HALCON自带巴斯勒pylon采集接口,如果连接了巴斯勒相机会自动检测到pylon接口;

还有一点比如用国产相机,HALCON安装后没有相应的采集接口文件,我们可以咨询相机厂商是否能够提供HALCON的采集接口,如果有的话,把文件放在上图路径即可。

图片

1.接口库 选择当前连接的相机接口

2.设备:连接设备

3.相机类型:具体型号

4.连接:点击进行相机连接

5.采集:相机采集一张图

6.实时:点击后相机进行连续采集图像

7.检测:当前采集接口参数的有效性

8.所有重置:所有参数恢复初始值

图片

在工业相机中使用做多的参数就是曝光时间、增益、触发模式修改。

图片

检测页面主要显示了相机在采集时候的一些信息

比如:采集需要的时间,以及相机帧率

图片

代码生成:这里点击插入代码按钮后在程序窗口自动插入此相机连接所用代码。如果参数页面有参数修改的话,也会生成相关的代码

下面也会有一个代码预览的功能

图片

上图自动生成的HALCON代码,之前我们修改了曝光,生成代码的时候,设置曝光参数将自动生成代码。

图片

HALCON 的采集模式介绍

grab_image 同步采集

grab_image_async异步采集

同步采集:采集完成后处理图像,然后继续采集。采集的实际帧率受处理速度的影响

异步采集 :采集完后立即采集下一帧图像,同时进行当前帧的图像处理。实际帧率不受处理速度影响

总结:

使用同步采集的时候,抓取的都是当前的图像,而异步采集的时候,读到的图可能是已经当前时间的前几帧图像。如果是拍摄运动物体,可能发生物体已经移动了,图像却还是移动之前的情况。为了避免这个问题可以考虑同步,或者也可以考虑采用多线程机制保证采集和处理的同步。

参考:https://mp.weixin.qq.com/s/GQWbmfdv5ZaOLHBBuXQCBw

  • 2
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: Halcon是一种功能强大的机器视觉开发软件,它支持多种相机品牌和型号的图像获取。其中,获取海康相机图像是比较常见的操作,下面我们来介绍如何使用Halcon获取海康相机图像。 首先需要确保海康相机已经安装并连接到计算机上。进入Halcon软件界面,在菜单栏中选择“文件”,然后选择“新建程序”; 在新程序窗口中,选择“读取采集数据”模板,然后输入程序名称,点击“OK”; 在新打开的程序窗口中,选择“Acquire”操作符,此时会自动弹出相机设备信息窗口; 在此窗口中,选择所要连接的海康相机,可以通过“搜索”来查找相机设备; 找到相机设备后,点击“确定”,这时Halcon就会开始读取海康相机的图像数据,可以通过“DispImage”操作符来对图像进行显示和处理。 需要注意的是,在读取海康相机图像时,需要对相机的参数进行配置,例如曝光时间、增益等参数,以确保图像质量和采集效果达到最优化状态。同时,Halcon也提供了一些自动化的图像处理工具,可以帮助用户快速实现图像分析和处理的功能。 总之,使用Halcon获取海康相机图像是一种非常高效和便捷的方式,可以满足不同的应用场景和需求。要想更好地使用Halcon,需要熟练掌握软件的各种功能和操作方法,并不断学习和积累经验。 ### 回答2: Halcon可以通过GVSP(GigE Vision Streaming Protocol)或Cameralink接口获取海康威视相机图像。在使用GVSP接口获取图像时,需要先设定相机的IP地址和掩码,并开启相应的网络接口。然后在Halcon程序中调用相应函数进行相机连接,并设置相机相关参数,如曝光时间、增益等。最后调用采集函数获取图像,并进行图像处理。在使用Cameralink接口获取图像时,需先确认相机的接口类型,并连接相机和计算机。然后在Halcon程序中调用相应函数进行相机初始化设置,并通过采集函数获取图像。无论使用哪种接口,都需要在Halcon程序中编写相应的代码进行配置和调用。 ### 回答3: Halcon可通过相机接口获取海康相机图像。首先,需要在Halcon中加载相应的相机接口,例如Halcon11中的"HDevEngineCpp.dll"接口。然后,在代码中定义相机对象并打开相机。这可以通过调用"HImage Acquisition"工具进行完成,工具会自动搜索可用的相机并显示相机列表。选择对应的海康相机,点击“连接”按钮即可打开相机。在相机打开后,可以通过"HGrabImage"函数获取图像。此函数可以设置图像的参数,如图像的像素数、分辨率等。获取的图像可以通过"HImageDisplay"工具显示出来。获取图像后,记得要关闭相机,释放资源,避免程序出现错误。总的来说,在Halcon中获取海康相机的图像需要注意的是选择正确的接口和正确地调用相机对象以及相关函数。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值