Baumer工业相机堡盟相机不满帧如何使用CameraExplorer设置相机参数让它的帧率达到满帧
项目场景
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. 压缩: 如果摄像机支持压缩,应启用压缩功能以减少需要传输的数据量。
通过正确设置这些参数,工业相机可以在不牺牲图像质量的情况下实现全帧率运行。
相关文章:

Baumer工业相机堡盟相机不满帧如何使用CameraExplorer设置相机参数让它的帧率达到满帧
项目场景 Baumer工业相机堡盟相机是一种高性能、高质量的工业相机,可用于各种应用场景,如物体检测、计数和识别、运动分析和图像处理。 Baumer的万兆网相机拥有出色的图像处理性能,可以实时传输高分辨率图像。此外,该相机还具…...

巴黎爱情回忆 NFT 作品集
由 Metaverse Studio 制作。 欢迎来到浪漫之都巴黎!尽情游览美丽壮观的地标,探索法国文化。在离开之前,别忘了从《巴黎爱情回忆》NFT 作品集中带走一件纪念品。从世界著名的法国人物到标志性资产,这些 NFT肯定会为您的钱包带来巴黎…...

openai开放gpt3.5-turbo模型api,使用python即可写一个基于gpt的智能问答机器人
1安装python库 使用pip安装openai库,注意gpt3.5-turbo模型需要python>3.9的版本支持,本文演示的python版本是python3.10.10 pip install openai2创建api key 需要提前在openai官网上注册好账号,然后打开https://platform.openai.com/ac…...

GUI开发--LCD屏幕的使用(非第三方库)--笔记
导:界面交互需要GUI,GUI需要文字和图片,所有此处总结在M4芯片上实现GUI的基本操作!该芯片具有160K大小的内存,有512K的flash;故而没有使用第三方库! LCD屏幕的使用--笔记 1.汉字显示-两种方式…...

CesiumForUnreal实现地形等高线效果
文章目录 1.实现目标2.实现过程2.1 实现原理2.2 具体过程3.参考资料1.实现目标 在UE5中使用CesiumForUnreal插件添加Cesium World Terrain在线的世界地形,然后以25米为等高距,绘制一定范围内的等高线,如下图所示: 2.实现过程 由于这里直接使用CesiumForUnreal插件加载的在…...
Python爬虫——Python Selenium基本用法
Selenium 作为一款 Web 自动化测试框架,提供了诸多操作浏览器的方法,这里对其中的常用方法做详细介绍。 定位节点 Selenium 提供了 8 种定位单个节点的方法,如下所示: 定位节点方法方法说明find_element_by_id()通过 id 属性值定…...

仿真与测试:单元测试与Test Harness
本文描述单元测试的概念,以及Test Harness建立的方法和简单的单元测试过程。 文章目录1 单元测试1.1 场景举例1.2 简单的测试方法2 Test Harness建立2.1 模型配置2.2 创建Test Harness3 总结1 单元测试 单元测试,简单来说就是在Simulink模型中只测试一小…...
面试常问集锦——MySQL部分
Mysql速成大法 请签收MySQL灵魂十连 https://mp.weixin.qq.com/s?__bizMzI4NjI1OTI4Nw&mid2247488721&idx1&sneead82d2b7a0fdf993beacc4dfd60313&chksmebdef5e9dca97cff9d638877e5855850727ae26ebcfd60c7700ae53e311fa6ddb64b63bb9552&scene178&cur_a…...

算法训练第四十四天|完全背包理论 、518. 零钱兑换 II、377. 组合总和 Ⅳ
第九章 动态规划part06完全背包理论基础完全背包C测试代码总结518. 零钱兑换 II题目描述思路总结377. 组合总和 Ⅳ题目描述思路总结完全背包理论基础 参考:https://programmercarl.com/%E8%83%8C%E5%8C%85%E9%97%AE%E9%A2%98%E7%90%86%E8%AE%BA%E5%9F%BA%E7%A1%80%…...

0x06多层感知机
感知机 感知机形象的来看就是我们接触过的一个只有两个部分组成(输出和输入)组成的最简单的神经网络之一。 给定输入x,权重w和偏移b以及一个感知函数,感知机就能输出: 这个函数可以形象的用作二分类问题,…...

HTML是什么?HTML简介
HTML 英文全称是 Hyper Text Markup Language,中文译为“超文本标记语言”,专门用来设计和编辑网页。 使用 HTML 编写的文件称为“HTML 文档”,一般后缀为.html(也可以使用.htm,不过比较少见)。HTML 文档是…...
Linux定时服务
目录 1、定时器操作 2.cron表达式的语法规则 参考链接 1、定时器操作 sudo crontab -e 【选择2】 进入进行配置【需要按下 i 】 #sh /home/xx/crontabsh/test.sh的意思是,让sh解释器调用test.sh脚本,到达定时执行任务的效果 # 每一分钟执行一次 *…...
sgi_stl源码学习,官方文档3.2.3String package字符串封装,未完待续
https://www.boost.org/sgi/stl/character_traits.html char_traits<char> char_traits<wchar_t>traits翻译为特征、特性类,一般是指某种类型的特性类应该提供的一组接口、类型定义。 web页面描述了一些接口要求。感觉没有什么特别的。直接看代码吧 c…...
从JavaScript到Java(一):基础知识
Hello World Java和JavaScript虽然有不同的特点,但在一些概念和知识点上是相似的。本文从JavaScript开发者的角度出发,帮助你理解Java基础知识(反过来也行)。 // 解释型 console.log("Hello, World!");// 编译型 pub…...
Android编舞者类Choreographer小结
Android编舞者类Choreographer小结 作用 编舞者类的作用主要是控制绘制节奏,用于发起一次vsync垂直同步信号的监听,当垂直同步信号来的时候会回调注册的Runnable或者FramCallback Choreographer对象获取 Choreographer对象是通过它的getInstance方法…...
大专升本科难度大吗 需要考哪些科目
大专学历可以通过自考和成考提升学历到本科,自考的考试科目有12-16门左右,考试内容不难,但是考试周期长,需要考生通过所有课程才能申请毕业。成考专升本考试科目有政治,外语和专业课,考试内容简单ÿ…...
考研复试-英语问答+解答
每个问题2~3min 一、 1.考官问问题,没听明白 I’m sorry, I didn’t hear that clearly. May I ask you to repeat it, please? Sorry, I have no clear idea about this question for now, but I will think about it later. And if possible, I want to discuss …...

python 文件相关的操作 常用函数(读文件、写文件、文件的追加内容、修改文件内容、复制文件、按行读取文件、with open) json文件的读取
常用函数:open(打开文件),read(读文件到程序中),write(写程序中的变量到文件),close(关闭文件) 示例1:读文件(…...
python 系列 06 -生成及解析二维码
0 说明 二维码不止一种,本文介绍最常见的QR二维码。由于不能发二维码截图,所以所有的执行结果都隐去了。完整版本可以移步到此查看:https://vblogs.cn/momo1938/article?id0407576070659864 1 安装包 python 可以使用qrcode来生成二维码&…...

2023第二届中国绿色钢铁国际峰会
会议背景 钢铁是当今世界上最常用的金属,普遍应用于世界各国基础设施建设与机械、汽车、飞机、船舶、家电等产品的生产制造中。但是,随着各国政府与行业净零排放目标的确立,钢铁行业的减排降碳也成为了关注焦点。据世界钢铁协会称,…...

2025年能源电力系统与流体力学国际会议 (EPSFD 2025)
2025年能源电力系统与流体力学国际会议(EPSFD 2025)将于本年度在美丽的杭州盛大召开。作为全球能源、电力系统以及流体力学领域的顶级盛会,EPSFD 2025旨在为来自世界各地的科学家、工程师和研究人员提供一个展示最新研究成果、分享实践经验及…...
多场景 OkHttpClient 管理器 - Android 网络通信解决方案
下面是一个完整的 Android 实现,展示如何创建和管理多个 OkHttpClient 实例,分别用于长连接、普通 HTTP 请求和文件下载场景。 <?xml version"1.0" encoding"utf-8"?> <LinearLayout xmlns:android"http://schemas…...

聊聊 Pulsar:Producer 源码解析
一、前言 Apache Pulsar 是一个企业级的开源分布式消息传递平台,以其高性能、可扩展性和存储计算分离架构在消息队列和流处理领域独树一帜。在 Pulsar 的核心架构中,Producer(生产者) 是连接客户端应用与消息队列的第一步。生产者…...

为什么需要建设工程项目管理?工程项目管理有哪些亮点功能?
在建筑行业,项目管理的重要性不言而喻。随着工程规模的扩大、技术复杂度的提升,传统的管理模式已经难以满足现代工程的需求。过去,许多企业依赖手工记录、口头沟通和分散的信息管理,导致效率低下、成本失控、风险频发。例如&#…...

学校招生小程序源码介绍
基于ThinkPHPFastAdminUniApp开发的学校招生小程序源码,专为学校招生场景量身打造,功能实用且操作便捷。 从技术架构来看,ThinkPHP提供稳定可靠的后台服务,FastAdmin加速开发流程,UniApp则保障小程序在多端有良好的兼…...
C++.OpenGL (10/64)基础光照(Basic Lighting)
基础光照(Basic Lighting) 冯氏光照模型(Phong Lighting Model) #mermaid-svg-GLdskXwWINxNGHso {font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#333;}#mermaid-svg-GLdskXwWINxNGHso .error-icon{fill:#552222;}#mermaid-svg-GLd…...

成都鼎讯硬核科技!雷达目标与干扰模拟器,以卓越性能制胜电磁频谱战
在现代战争中,电磁频谱已成为继陆、海、空、天之后的 “第五维战场”,雷达作为电磁频谱领域的关键装备,其干扰与抗干扰能力的较量,直接影响着战争的胜负走向。由成都鼎讯科技匠心打造的雷达目标与干扰模拟器,凭借数字射…...
API网关Kong的鉴权与限流:高并发场景下的核心实践
🔥「炎码工坊」技术弹药已装填! 点击关注 → 解锁工业级干货【工具实测|项目避坑|源码燃烧指南】 引言 在微服务架构中,API网关承担着流量调度、安全防护和协议转换的核心职责。作为云原生时代的代表性网关,Kong凭借其插件化架构…...

02.运算符
目录 什么是运算符 算术运算符 1.基本四则运算符 2.增量运算符 3.自增/自减运算符 关系运算符 逻辑运算符 &&:逻辑与 ||:逻辑或 !:逻辑非 短路求值 位运算符 按位与&: 按位或 | 按位取反~ …...
CppCon 2015 学习:Time Programming Fundamentals
Civil Time 公历时间 特点: 共 6 个字段: Year(年)Month(月)Day(日)Hour(小时)Minute(分钟)Second(秒) 表示…...