MVS海康工业相机达不到标称最大帧率

文章目录

  • 一、相机参数设置
    • 1、取消相机帧率限制
    • 2、修改相机图像格式
    • 3、调整相机曝光时间
    • 4、检查相机数据包大小(网口相机特有参数)
    • 5、 恢复相机默认参数
    • 6、 相机 ADC 输出位深调整
  • 二、系统环境设置
    • 1、 网口相机设置
    • 2、 USB 相机设置


一、相机参数设置

1、取消相机帧率限制

打开 MVS 客户端,在 Acquisition Control 属性下关闭帧率控制使能: Acquisition Frame Rate Control Enable

在这里插入图片描述
*相机默认出厂帧率限制为最大帧率 80%

2、修改相机图像格式

在 MVS 客户端的 Image Format Control 属性下,找到 Pixel Format 参数进行更改

在这里插入图片描述
黑白相机修改为 Mono8
彩色相机修改为 Bayer8
*图像格式需要在停止取流状态下进行修改

3、调整相机曝光时间

检查是否将曝光参数设置的过大,过大的曝光值会影响帧率,建议曝光参数不超过 1/最大帧率
PS:例如 MV-CA050-10GM 最大帧率为 23.5,所以设置曝光不超过 42000us。
曝光时间参数设置:在 MVS 客户端的 Acquisition Control 属性下
关闭 Exposure Auto:off
调整 Exposure Time(us)参数

在这里插入图片描述

4、检查相机数据包大小(网口相机特有参数)

GEV SCPD 参数设置: 在 MVS 客户端的 Transport Layer Control 下,找到 GEV SCPS Packet Size 与 GEV
SCPD 参数
在这里插入图片描述
GEV SCPS Packet Size 推荐值 8164
GEV SCPD 默认值 400,当网络传输环境不好时,调大此参数,可以改善丢包,但较大值时,会影响帧率,用户可以适当调整该参数的值,观察对帧率影响

5、 恢复相机默认参数

当上述操作,均对帧率提升无明显改善时,可尝试恢复相机默认参数,再重复 1-4 步操作
找到 MVS 客户端的 User Set Control,在 User Set Selector 下选择 Default 参数,在 User Set Load 上
点击 Execute
在这里插入图片描述
*需在停止取流状态下操作

6、 相机 ADC 输出位深调整

若上述操作,帧率未达到最大帧率,可查找相机 ADC 输出位深进行调整
在 MVS 客户端的 Image Format Control 属性下,找到 ADC Bit Depth 参数进行更改,选择 8Bits。(该功能仅
部分型号相机支持)

在这里插入图片描述
*ADC 位深需要在停止取流状态下进行修改,设置 8Bits 位深后,相机将不再支持更高位深的像素格式(如 Mono10)。

二、系统环境设置

1、 网口相机设置

i. 用户需先确认所在环境是否为千兆网卡,检查网络链接速度
在这里插入图片描述
ii. 开启网卡矩阵。在开始菜单中搜索设备管理器网络适配器选择对应网卡高级巨型帧,在右侧值
中将参数改成最大,一般是 9014 Bytes
在这里插入图片描述
iii. 其他网卡参数:传输缓冲区和接受缓冲区均设置为 2048,中断节流率设置为极值

2、 USB 相机设置

检查 U 口速度,确认是否为 USB3.0 接口
打开 MVS 客户端Device ControlUSB Speed Mode 中查看是否为 Super Speed
在这里插入图片描述
USB3.0 :Super Speed
USB2.0:High Spped
如链路速度不对,请更换 USB 接口或线路,反复插拔操作

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.xdnf.cn/news/1559727.html

如若内容造成侵权/违法违规/事实不符,请联系一条长河网进行投诉反馈,一经查实,立即删除!

相关文章

学霸都在用的秘密武器!盘点3款语音识别转文字软件,学习力MAX!

现在科技这么发达,手写笔记好像越来越不流行了。在这个什么都讲究快的时代,怎么又快又好地记下重要信息,是大家都想要的。正好,现在市面上有很多能把语音转换成文字的工具,它们特别有用,正在慢慢改变我们学…

「OC」GCD的简单运用

「OC」GCD的简单实用 文章目录 「OC」GCD的简单实用前言介绍任务和队列任务同步执行(sync)异步执行(async) 队列**串行队列(Serial Dispatch Queue)****并发队列(Concurrent Dispatch Queue&…

从零学编程-C语言-第17天

今天是学习C语言的第17天 时间:2024/10/6 21:16分 使用编译器:vs2019 此贴记录自己的成长 今天学习内容如下 1.自定义类型-结构体 结构体 枚举 联合 //结构体 struct stu {char name[20]; }s1, s2; 这里是全局变量 int main() {struct stu s1,s2 …

AI不应只是简单地替代HR工作

AI在HR领域的应用不是新鲜事。 AI面试官、AI简历分析……许多现有的HR AI专注于自动化日常工作,依赖技术解决问题,因此应用集中在招聘和入职阶段,如简历筛选、候选人筛选和初步面试。 这确实有助于提高重复性工作的效率,也能节约企…

C++内部类和匿名对象

1.内部类 内部类就是定义在一个类的内部的类&#xff0c;比如 #include<iostream> using namespace std; class AA{ public:class BB {public:void print(const AA& A){cout << A.aa1 << " " << A.aa2 << endl;}private:}; priv…

Halcon OCR字符识别

create_text_model_reader创建一个文本模型描述要用于分割的文本find_text. 的parameter value文本分段方法的值为自动和手动. 通常&#xff0c;参数模式应设置为自动因为这种模式更稳定&#xff0c;需要更少 配置工作量。请注意&#xff0c;在这种情况下&#xff0c;还有一个…

tp6发送邮件功能如何实现?tp6的使用教程?

tp6发送邮件有哪些技巧&#xff1f;tp6发送邮件步骤与设置指南&#xff1f; tp6&#xff08;ThinkPHP 6&#xff09;作为一款流行的PHP框架&#xff0c;提供了强大的邮件发送功能&#xff0c;使得开发者能够轻松实现这一需求。AokSend将详细介绍如何在tp6中实现邮件发送功能。…

2024-10-10 问AI: [AI面试题]激活函数在神经网络中的作用是什么?

文心一言 激活函数在神经网络中扮演着至关重要的角色。它们的主要作用包括&#xff1a; 引入非线性&#xff1a; 神经网络中的每一层通常是由线性变换&#xff08;如权重矩阵乘以输入向量再加上偏置&#xff09;构成的。如果没有激活函数&#xff0c;多层神经网络将仅仅是一个…

google标签/注册页面/登录页面

1.怎么制作如下谷歌标签&#xff1f; HTML_code: <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><meta name"viewport" content"widthdevice-width, initial-scale1.0"><title>D…

扭矩在各行各业的应用_SunTorque

【大家好&#xff0c;我是唐Sun&#xff0c;唐Sun的唐&#xff0c;唐Sun的Sun。一站式数智工厂解决方案服务商】 扭矩在众多行业中都有着广泛且重要的应用&#xff0c;以下为您列举一些&#xff1a; 在汽车行业&#xff0c;扭矩是衡量发动机性能的关键指标之一。发动机输出的扭…

Unity网络开发基础

概述 基础知识 网络开发必备理论 网络基本概念 IP、端口、Mac地址 客户端和服务器 数据通信模型 网络协议 网络协议概述 OSI模型 TCP/IP协议 TCP/IP协议 TCP和UDP 网络通信 网络游戏通信方案概述 通信前的必备知识 IP地址和端口类 域名解析 序列化和反序列化2进制 概述 字符编码…

linux 搭建sentinel

1.下载 linux执行下面的命令下载包 wget https://github.com/alibaba/Sentinel/releases/download/1.8.6/sentinel-dashboard-1.8.6.jar2.启动 nohup java -Dserver.port9090 -Dcsp.sentinel.dashboard.serverlocalhost:9090 -Dproject.namesentinel-dashboard -jar sentin…

【免费可视化仪表盘】轻松实现静态/动态数据可视化图表—积木仪表盘

在当今信息爆炸的时代&#xff0c;如何从海量数据中快速提取关键信息&#xff0c;实现高效决策&#xff0c;成为了企业和个人面临的重大挑战。而积木仪表盘&#xff0c;就如同一位智慧的导航者&#xff0c;为你轻松开启数据可视化的精彩之旅。 代码下载 https://github.com/je…

elementui+vue 多行数据的合并单元格

多行的合并&#xff0c;可以参考&#xff0c;改改就能用 html <template><el-table :data"students" :span-method"objectSpanMethod"><el-table-column prop"grade" label"年级"></el-table-column><el-…

BMS-绝缘检测

一、为什么要进行绝缘检测 前言&#xff1a;BMS绝缘检测是指对电池组与车体之间的绝缘状态进行实时监测和检测。为了确保电池组与车体之间的绝缘性能良好&#xff0c;防止漏电和短路等安全隐患&#xff0c;BMS绝缘检测系统能够及时发现绝缘故障&#xff0c;并采取相应的措施进…

MySQL 联合索引底层存储结构及索引查找过程解读

前言 大家好&#xff0c;我是 Lorin &#xff0c;联合索引&#xff08;Composite Index&#xff09;又称复合索引&#xff0c;它包括两个或更多列。与单列索引不同&#xff0c;联合索引可以覆盖多个列&#xff0c;这有助于加速复杂查询和过滤条件的检索。联合索引的列顺序非常…

接口测试-day3-jmeter-2组件和元件

组件和元件&#xff1a; 组件&#xff1a;组件指的是jmeter里面任意一个可以使用的功能。比如说查看结果树或者是http请求 元件&#xff1a;元件指是提对组件的分类 组件的作用域&#xff1a;组件放的位置不一样生效也不一样。 作用域取决于组件的的层级结构并不取决于组件的…

GIS前端工程师岗位职责、技术要求和常见面试题

文章来源&#xff1a;https://blog.csdn.net/eqmaster/article/details/141891186 GIS 前端工程师负责运用前端技术实现地理信息系统的可视化交互界面&#xff0c;以提升用户对地理数据的操作体验和分析能力。 GIS 后端工程师岗位职责 界面开发 负责 GIS 应用的前端界面设计…

打造智能洗衣店:Spring Boot订单管理系统

1系统概述 1.1 研究背景 如今互联网高速发展&#xff0c;网络遍布全球&#xff0c;通过互联网发布的消息能快而方便的传播到世界每个角落&#xff0c;并且互联网上能传播的信息也很广&#xff0c;比如文字、图片、声音、视频等。从而&#xff0c;这种种好处使得互联网成了信息传…

Ubuntu安装nvidia显卡驱动

一、安装依赖 1、更新 sudo apt update sudo apt upgrade -y 2、基础工具 sudo apt install -y build-essential cmake 图形界面相关 sudo apt install -y lightdm 注:在弹出对话框选择"lightdm" 下载nvidia驱动&#xff1a; 进入如下网址&#xff1a;http…