项目场景
Baumer工业相机堡盟相机是一种高性能、高质量的工业相机,可用于各种应用场景,如物体检测、计数和识别、运动分析和图像处理。
Baumer的万兆网相机拥有出色的图像处理性能,可以实时传输高分辨率图像。此外,该相机还具有快速数据传输、低功耗、易于集成以及高度可扩展性等特点。
工业相机的使用有多种方式,由于涉及的软件和硬件的部分较多,因此有的时候使用起来发现工业相机的帧率无法达到工业相机参数表里对应的帧率。在有些高速应用场合,工业相机的帧率是非常重要的关键参数。
在这里我们以Baumer工业相机为例,设置网卡参数和设置Baumer工业相机软件,来实现相机满帧的使用。
技术背景
Baumer工业相机软件CameraExplorer是一款用户友好且功能强大的相机管理和图像采集软件解决方案。
它提供的功能包括:实时图像显示、相机参数配置、图像和视频记录、图像测量和图像分析。该软件支持多种堡盟相机和第三方相机,并兼容不同的接口和操作系统。CameraExplorer还提供了一个API,用于与其他软件和自动化系统集成。
总的来说,CameraExplorer是一款可靠而高效的工业相机应用工具。
我们可以通过设置网卡参数来设置电脑网口的参数来适配工业相机,然后再通过Baumer工业相机软件CameraExplorer来设置工业相机的相关参数,以实现工业相机的满帧率性能运行。
Baumer工业相机软件CameraExplorer 3.3.2版本下载路径如下:
https://download.csdn.net/download/xianzuzhicai/87426794(Baumer工业相机软件CameraExplorer-Windows-x64版本)
网卡设置
1、通过设置相机IP工具可以实现相机IP和网口IP的匹配,具体可以参照下面技术博客:
Baumer堡盟工业GigE网口相机如何设置IP地址(使用CameraExplorer)_工业相机ip怎么设置_格林威的博客-CSDN博客
2、打开CameraExplorer软件,确认相机已经正常连接,如下图所示:
3、通过CameraExplorer软件我们可以发现当前相机连接的网口名称,如下图所示:
4、打开“网络和Internet”设置
点击右下角的网络图标,然后进入“网络和internet”设置,并点击“更改适配器选项”设置,如下图所示:
5、通过上面的操作,我们可以看到“网络连接“界面
6、在”网络连接“界面找到工业相机连接的网口名称
例如上面连接工业相机的网口名称为X550-T2-#4,选中该网口并右键选中,并点击属性菜单,如下图所示:
7、进入”以太网19属性“,并之间选择”配置“,进入配置属性菜单,如下图所示:
8、进入”配置“页面,并选择高级页面,如下图所示:
9、在高级页面,选择”巨帧数据包“,值选择9014字节或者9K,如下图所示:
10、在高级页面,选择”速度和双工“,若是千兆网卡,值选择”1.0Gbps全双工“,若是万兆网卡,值选择”10Gbps全双工“,如下图所示:
11、在高级页面,选择”流量控制“,值选择”禁用“,如下图所示:
12、在该属性页面,选择”确定“按钮,保存网卡参数设置,如下图所示:
相关网卡参数可以参照下面技术博客:
Baumer堡盟工业相机Gige网口连接PC的网卡的专业设置和准确含义_工业相机网卡设置_格林威的博客-CSDN博客
CameraExplorer软件设置
我们以 Baumer工业相机 VLXT-50M.I作为相机进行验证测试:
1、完成上面网卡参数设置后,打开Camera Explorer软件,进入相机内部界面
我们发现CameraExplorer软件上显示的相机帧率只有90fps左右,如下图所示:
我们再打开Baumer VLXT-50M.I的技术数据表可以看到最大帧率为164fps,如下图所示:
另外我们通过技术文档可以看出帧率参数的具体数据,只有图像数据再8bit的情况下,相机的帧率才能达到164fps,如下图所示:
2、通过Camera Explorer软件检查相机像素格式:打开软件相机功能菜单
3、查看Camera Features界面参数,可以看到当前相机的像素格式为Bpp12格式
3、当前像素格式不可修改,需要暂停相机实时采集,如下如所示:
然后我们发现相机像素格式可以修改了
4、修改相机像素格式为Bpp8格式,如下图所示:
5、修改完成后,重新点击相机实时采集按钮,如下图所示:
5、点击实时运行后,相机重新采集图片,可以发现相机帧率已经变成163fps,如下图所示:
6、注意,相机对应的曝光值有时同样需要降低以符合帧率的变化,如下图所示:
过高的曝光可能同样会导致相机的帧率降低,这里需要掌握一个合适的平衡来设置曝光和帧率的变化。
工业相机满帧的优点
1. 改善图像质量: 通过以全帧率捕捉图像,摄像机可以捕捉更多的细节,减少图像的模糊,从而获得更高质量的图像。
2. 更好的准确性:工业相机需要很高的准确性,以便捕捉图像进行分析,如在质量控制或生产监测中。全帧率确保以尽可能高的精度捕获数据。
3. 更快的数据处理: 全帧率能够实现更快的数据处理,这在需要根据捕获的数据做出快速决定的实时应用中可能是至关重要的。
4. 提高生产效率: 通过捕捉数据和快速处理数据,工业相机可以帮助提高整体生产效率,从而提高产量和利润率。
5. 广泛的应用: 工业相机的应用范围很广,从检查和测量到机器人技术和自动化。全帧率确保这些相机可用于各种场合,使其具有更大的灵活性和通用性。
工业相机满帧的应用
1. 机器视觉: 工业相机可用于检查和监测生产线上的产品质量,包括自动化装配线、医药制造、食品和饮料加工等。
2. 机器人技术: 工业相机可被集成到机器人系统中,以帮助实现货物的精确分拣、分类和包装。
3. 检查和测量: 工业相机可用于测量和检查零件和产品的缺陷、准确性和一致性。
4. 运输: 工业相机可用于交通和安全监测,车牌识别,以及铁路和地铁系统的监测。
5. 农业: 工业相机可用于监测作物健康,检测害虫,并优化灌溉。
6. 医学成像: 工业相机可用于医疗应用,如内窥镜检查、X光成像和监测生命体征。
7. 三维扫描和制图: 工业相机可用于捕捉物体或环境的三维模型,这在建筑、工程和施工等领域很有用。
工业相机全帧率采集总结
为了实现工业相机的全帧率操作,需要正确设置几个参数。这些参数包括:
1. 快门速度:应设置为仍能捕捉到清晰图像的最小值。
2. 增益: 相机的增益应设置为尽可能低的值,以避免在图像中引入噪音。
3. 曝光时间: 曝光时间应设置为与相机的帧速率相匹配。这可以确保每一帧的曝光时间相同。
4. 图像大小: 摄像机的图像大小应设置为与所需的帧速率相匹配。较大的图像尺寸需要传输更多的数据,这可能影响帧率。
5. 压缩: 如果摄像机支持压缩,应启用压缩功能以减少需要传输的数据量。
通过正确设置这些参数,工业相机可以在不牺牲图像质量的情况下实现全帧率运行。