Baumer工业相机堡盟相机使用CameraExplorer软件进行相机参数保存与 UserSet参数设置

简介: Baumer工业相机堡盟相机使用CameraExplorer软件进行相机参数保存与 UserSet参数设置

项目场景:

Baumer工业相机堡盟相机是一种高性能、高质量的工业相机,可用于各种应用场景,如物体检测、计数和识别、运动分析和图像处理。  


Baumer的万兆网相机拥有出色的图像处理性能,可以实时传输高分辨率图像。此外,该相机还具有快速数据传输、低功耗、易于集成以及高度可扩展性等特点。  


Baumer工业相机的使用需要与对应的相机参数相配合,常用的相机参数如:曝光,增益,IO 等的设置等; 在每次软件启动加载相机参数的时候,任何人都不想每次去配置相机的参数,一般都想相机可以直接加载经过调校过后合适的参数。


技术背景:

Baumer工业相机软件CameraExplorer是一款用户友好且功能强大的相机管理和图像采集软件解决方案。


它提供的功能包括:实时图像显示、相机参数配置、图像和视频记录、图像测量和图像分析。该软件支持多种堡盟相机和第三方相机,并兼容不同的接口和操作系统。CameraExplorer还提供了一个API,用于与其他软件和自动化系统集成。


总的来说,CameraExplorer是一款可靠而高效的工业相机应用工具。


Baumer工业相机参数保存一般通过两种方式来实现:


1. 客户自己创建相机参数配置文件;


此种方式下,一般通过将调校过后的相机参数读取出来并保存自己创建的一个指定目录的 文件中,文件的格式主要以.txt 和.xml 文件为主,自己按照自己定义的格式,将相机参数 读取并保存到文件中;在软件启动的时候,按照自己的定义规则读取并设置;一般提供 UI 保存参数功能,在修改相机参数之后,程序会读取相机改动后的参数并保存到该文件中; 该参数会在下次软件启动的时候从该文件读出并设置;


2. 使用相机软件CameraExplorer自带参数存储功能;


相机自身带有断电非易失性的存储模块,用来存储相机参数,该参数通过 UserSet 的特征 功能接口来方便客户存储相机参数并在相机启动的时候加载;


对于第一种方式,我们不做深入的探讨;只针对第二种方式详细介绍Baumer相机软件CameraExplorer自身参数保存的功 能特征;


Baumer相机UserSet参数详细描述:


Baumer工业相机软件Camera Explorer软件自带User Set功能可以实现相机自身保存参数的功能。


关于 UserSet 的描述:  


Baumer 相机可以使用四个 UserSet项,其中 UserSet0为默认选项,包含出厂设置的一系列参数;


User Set 1-3 可以用来存储用户定义修改的相机参数;  


User Set 0 作为“Default”值,为只读选项,不可将修改的相机参数保存到该“Default”选项下;


User Set 1-3 可以用来读取,存储相机参数;:


Baumer相机关于 User Set 的使用步骤:

1. 首先在 GenICam Guru 等级下,打开 User Set Control 选项:


f90c3686b97a46d09520931bf52f7705.png


2. 在相机参数修改完毕后,先选择 UserSet Selector,可以任意选择 User Set 1,2,3;如下图 所示(不要选择 Default 值):


b3c3e8c7a9a64802b15a3af247e00440.png


3. 点击 User Set Save 后面的 Command 按钮,鼠标放到 Command 上左击一次之后,会出现 一个 Execute 按钮,并再点击一次;如下图所示:

4aae4912c0914f15b61d850aaa9c5312.png


至此,修改后的相机参数会被保存到步骤 2 中选定的 User Set 名下,此时要想让相机启

动的时候,直接加载该套参数(包含曝光,增益等值),需要在下面 User Set Default 里

面选择跟步骤 2 相同的那一个 User Set ;


4afb86350506494e801435db379863ae.png

最终,相机再次启动是即可以按照userset设置的参数启动。


注意要点:

Baumer工业相机堡盟相机的User Set数据的预载入不仅可以通过Baumer工业相机软CameraExplorer进行设置,也可以通过Baumer BGAPI SDK进行操作,由于SDK的灵活性,可以保存的相机参数可以更多。

目录
相关文章
|
数据可视化 大数据 BI
数据可视化大屏的设计规范和案例参考(使用AxureRP软件设计)
在信息化浪潮中,数据可视化不再仅限于单纯的数据呈现,而是逐渐演变为一种能够直观揭示复杂数据内在关联、趋势变化以及关键洞察的艺术形式。
1117 3
ModuleNotFoundError: No module named ‘mmdet.version‘
ModuleNotFoundError: No module named ‘mmdet.version‘
1676 0
|
存储 算法 计算机视觉
Baumer工业相机堡盟工业相机软件CameraExplorer常见功能使用说明一
Baumer工业相机堡盟工业相机软件CameraExplorer常见功能使用说明一
442 0
|
消息中间件 存储 Kafka
Kafka日志处理:深入了解偏移量查找与切分文件
**摘要:** 本文介绍了如何在Kafka中查找偏移量为23的消息,涉及ConcurrentSkipListMap的查询、索引文件的二分查找及日志分段的物理位置搜索。还探讨了Kafka日志分段的切分策略,包括大小、时间、索引大小和偏移量达到特定阈值时的切分条件。理解这些对于优化Kafka的性能和管理日志至关重要。
443 2
|
存储
Qt使用 QSetting 对 ini 配置文件进行操作
Qt使用 QSetting 对 ini 配置文件进行操作
1079 0
|
10月前
|
负载均衡 网络协议 数据安全/隐私保护
创建和删除负载均衡实例
【10月更文挑战第18天】
116 1
|
运维 Linux 持续交付
在Linux中,如何进行配置管理和自动化部署?
在Linux中,如何进行配置管理和自动化部署?
|
存储 缓存 负载均衡
高可用分布式缓存:深入了解 Redis Cluster
在现代的分布式系统中,高效的缓存方案对于提高性能和可扩展性至关重要。Redis Cluster,作为一种分布式的高可用缓存解决方案,能够满足大规模应用的缓存需求。本文将为您详细介绍 Redis Cluster 的核心概念、特性以及在分布式架构中的应用。
539 0
|
存储 算法 API
C/C++ 数据结构设计与应用(一): 数据结构的选择与应用 (Data Structure Selection and Application)
C/C++ 数据结构设计与应用(一): 数据结构的选择与应用 (Data Structure Selection and Application)
406 1
|
数据采集 搜索推荐 程序员
LabVIEW程序能用ChatGPT编写吗
LabVIEW程序能用ChatGPT编写吗
204 0