SaperaCamExpert(相机专家)中文使用指南

参考:SaperaCamExpert中文使用指南.PDF

文章目录

  • 软件介绍
  • 安装
  • 首次打开
  • 资源占用率
  • 功能
    • 主界面布局
    • 菜单栏
      • File
      • View
      • Pre-Processing:预处理
    • Tools:
  • 快捷键:新建;打开;保存;帮助
  • Device窗体
  • 属性树
  • 图像显示窗口
  • 工具栏
  • 图像信息栏
  • 图像显示区域
  • Buffer工作状态栏

软件介绍

在这里插入图片描述
Sapera CamExpert程序是Sapera库支持的用于帧采集板的相机集成工具。CamExpert生成一个相机文件(<yourcamera>.ccf,其中包含用户配置的所有信号定时和相机控制参数。CamExpert还可用于配置Teledyne DALSA智能相机,如使用GigE Visionprotocol的Genie相机系列,这些相机不需要帧采集板。

安装

图一准备页面没有实际内容;图二协议确认,必不可少的环节;;图三图四,选择包含协议类型,安装路径;

在这里插入图片描述

首次打开

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
采集卡三种格式(mono/RGB/Bayer);只能选一个;
在这里插入图片描述
相机类型/波特率(115200)
在这里插入图片描述

资源占用率

在这里插入图片描述

功能

主界面布局

未连采集卡、未连相机状态
在这里插入图片描述
连接相机、采集卡后状态
主要包含菜单栏、工具栏、设备窗体、属性窗体、图像显示窗体、操作及反馈信息输出窗体、状态栏;
在这里插入图片描述

菜单栏

菜单栏包括File\View\Pre-Processing\Tools\Help

File

在这里插入图片描述
New:新建相机配置文件(ccf)
Open:打开相机配置文件(ccf)
Save:保存相机配置文件(ccf)
Save As:将当前使用的相机配置文件(ccf)另存为……
Open Image:打开一张图像
Save Image:保存当前相机采集到的图像,图像默认格式为bmp,可选格式有以下五种:
在这里插入图片描述
Preferences
Image Display Refresh Rate:设置图像显示刷新频率,选中“Enable”时刷新频率设置有效。
最大值未做限制,设置过大或导致软件卡死。
在这里插入图片描述
New Device Notification:选中该菜单,当发现新设备时会给出提示。(新设备通知)
Frame Grabber Configuration File Only:仅限帧抓取器配置文件。(没太理解老版本无此功能)

View

在这里插入图片描述
ToolBar:工具栏显隐;
Status Bar:状态栏显隐;
Image Crosshair:图像十字辅助线显隐
Virtual Device:虚拟设备显隐
Camera Only:只显示成功连接相机的设备(不知道什么下才能使用)
Buffers:关于采集Buffer的一些设置
Show Navigation Pane:显示Buffer工作状态栏。
在这里插入图片描述
Setting:Buffer数目设置窗体,Buffer数目设置的越大,Buffer队列越长,采集到的图像暂存缓冲时间越长。
用户可以根据自己的需求设置2-50之间的任意数值。
在这里插入图片描述
Devices:显示Device窗体(设备显示窗体)
Output Messages:
在这里插入图片描述
Show:OutputMessages窗体显隐
在这里插入图片描述Data Overflow:数据溢出?
External Trigger Skip:外部触发器跳过
Frame Lost:帧丢失
Delete Messages:删除所有信息
Save Messages:保存信息
Parameters Options:属性窗口
在这里插入图片描述
Show:
在这里插入图片描述
Visibility:设置相机参数用户级别。Beginner为初学者;Expert为专家级;Guru为骨灰级;
在这里插入图片描述
Refresh Mode:窗体中相机参数刷新方式。Automatic为自动刷新;Manual为手动刷新;
在这里插入图片描述
Refresh Selected Category:刷新所选类别(不知如何使用)
Pixel Display Format Options:设置像素值显示进制。Decimal为十进制;Hexadecimal为十六进制;
在这里插入图片描述

Pre-Processing:预处理

Flat Field Correction:平场校正
在这里插入图片描述
Disable:选中不进行平场校正;
Software:选中在软件上进行平场校正。当相机可以在相机内部实现平场校正功能时,不建议使用,建议使用Hardware校正方式。
Hardware:选中在相机硬件上完成平场校正工作。具体操作过程见Parameters窗体-Advanced Processing参数类及下属参数。
Calibration:Flat Field Correction
在这里插入图片描述
Load:加载一张已经预存好的平场校正模板图,以开启Software平场校正功能。(.tif格式)
在这里插入图片描述
Color Conversion/Bayer CFA Decoder:Bayer彩色转换设置
在这里插入图片描述
Disabled:选中不做Bayer彩色转换,得到的图像为原始单色图像
Software:选中后再软件上做Bayer彩色转换,得到图像为Bayer彩色图像
Hardware:选中后再硬件上做Bayer彩色转换
Setting:采集图像为Bayer下才可使用,在此设置Bayer转换方法及Gamma因子,R、G、B各通道校正参数,点击Auto White Balance按钮可实现自动白平衡功能。
在这里插入图片描述
Software Auto Enable:
在这里插入图片描述
Lookup Table:查阅表格
可用时Setting:LUT
在这里插入图片描述
Image Decompression:图像解压缩
在这里插入图片描述
Image Filter:图像滤波器
在这里插入图片描述

Tools:

在这里插入图片描述
Settings:
在这里插入图片描述

快捷键:新建;打开;保存;帮助

在这里插入图片描述
保存打开文件格式为.ccf
在这里插入图片描述

Device窗体

Device:显示所有在线设备,并显示出相机型号和SN。
在这里插入图片描述
Configur…:不懂是干啥的?有很多型号相机
在这里插入图片描述
Detection:发现设备&设置
在这里插入图片描述

属性树

Board为采集卡参数设置
常用功能:
在这里插入图片描述

图像显示窗口

主要包含工具栏、图像信息栏、图像显示区域、Buffer工作状态四部分。
在这里插入图片描述

工具栏

Grab:启动连续采集模式,图标变为Freeze
在这里插入图片描述
Freeze:停止连续采集模式,图标变为Grab
在这里插入图片描述
Snap:抓拍一张当前的图像
在这里插入图片描述
Trigger:启动一次软触发
在这里插入图片描述
显示控制:
在这里插入图片描述
Zoom to Fit:将图像缩放为适合显示窗体大小
Zoom 1:1:图像1:1分辨率显示
Zoom to Set:根据需求自行设置显示比例,任意可设
在这里插入图片描述
Statistics:统计并显示直方图、行灰度曲线、列灰度曲线等信息
在这里插入图片描述
在这里插入图片描述
Byer/Color Decoder Configuration快捷键
在这里插入图片描述
在这里插入图片描述

图像信息栏

鼠标所在像素点的灰度值;当前采集帧率;图像分辨率和格式
在这里插入图片描述

图像显示区域

显示图像。双击鼠标出现区域设置框,用户可根据需要调节设置框的大小,再次双击鼠标消失。
在这里插入图片描述
右键鼠标有对图像设置的快捷键。
在这里插入图片描述
Save Image支持的图像格式有:
在这里插入图片描述
Pixel Viewer:像素查看器
在这里插入图片描述
Image Display Refresh Rate:图像刷新率
在这里插入图片描述
Display Setting:显示设置(数据移位?不确定)
在这里插入图片描述
Refresh:刷新

Buffer工作状态栏

显示当前设置的采集Buffer个数,及采集过程中Buffer队列的使用状态。
在这里插入图片描述

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【MATLAB】使用梯度提升树在回归预测任务中进行特征选择(深度学习的数据集处理)

1.梯度提升树在神经网络的应用 使用梯度提升树进行特征选择的好处在于可以得到特征的重要性分数,从而识别出对目标变量预测最具影响力的特征。这有助于简化模型并提高其泛化能力,减少过拟合的风险,并且可以加快模型训练和推理速度。此外&…

莉莉与神奇花朵的冒险

现在,我将根据这些步骤编写一个对话形式的童话故事。 在很久很久以前的一个小村庄里,有一个勤劳善良的小女孩叫莉莉。她住在一间小茅屋里,和她的奶奶一起生活。奶奶年纪大了,行动不便,所以莉莉每天都要照顾她。 一天&a…

cpp智能指针篇(一):关于auto_ptr的一切

目录 写在前面 总览 智能指针的分类 为什么要使用智能指针? auto_ptr 致谢 写在前面 在过去几天中,我深入研究了智能指针的相关知识。这已经不是我第一次学习智能指针了,但这一次,我感觉自己真正理解了智能指针的工作原理。…

springboot war包部署 和jar包部署

文章目录 war包部署设置打包方式为war排除内嵌的tomcat在插件中指定入口类打包测试 jar包部署设置打包方式执行打包测试访问修改插件版本指定jsp打包配置 重新打包测试 war包部署 设置打包方式为war 执行项目打包的方式为 "war" 默认创建springboot项目打包都是ja…

vscode的ssh忽然连不上服务器:远程主机可能不符合glibc和libstdc++ VS Code服务器的先决条件

vscode自动更新了一下就发现连不上服务器了,我寻思估计一大堆人都寄了,一搜,果然哈哈哈哈 然后我直接搜一天内新发布的博客,还真给我搜到了这个问题,按照这个问题里面的回答(vscode1.86无法远程连接waitin…

TCP和UDP相关问题(重点)(2)

2.TCP和UDP的使用场景? UDP一般使用在传输数据的准确性要求不是特别高的场景,传输速度块。例如:视频通话,直播,语音。 TCP一般使用在对数据传输准确度特别高的场景,虽然速度慢一些,但也要保证数…

2024.2.6日总结(小程序开发3)

页面配置 页面配置和全局配置的关系: 小程序中,app.json中的window节点,可以全局配置小程序中每个页面的窗口表现 如果某些小程序想要有特殊的窗口表现,可以用页面级别的.json配置文件实现这个需求 页面配置和全局配置冲突时&…

Apache Kafka: 强大消息队列系统的介绍与使用

目录 引言 一、什么是Apache Kafka? 二、核心概念: 三、架构与工作原理: 四、使用实例: 五、优势与挑战: 六、结论: 引言 随着互联网技术的飞速发展,分布式系统变得越来越复杂&#xff0…

SpringBoot之整合PageHelper分页插件

SpringBoot之整合PageHelper分页插件 文章目录 SpringBoot之整合PageHelper分页插件1. 引入坐标2. application.yml配置3. 基本使用4. 对多个查询执行分页1. 默认第一个Select语句会执行分页2. 让Pagehelper也能执行多个分页的方法3. 完整案例 详细配置请查看官网或MyBatis分页…

程序员为什么不喜欢关电脑?

目录 标题:程序员为何乐见电脑长时间处于关闭状态? 引言: 一、思维的延续性: 二、环境的连续性: 三、长时间开机的原因: 四、恢复成本的考量: 结论: 特别的: 不是…

c++ 子进程交互 逻辑

目录 一、主进程逻辑 1、创建子进程时候,写入自己的HWND 2、响应子进程消息

亿某通电子文档安全管理系统 UploadFileToCatalog SQL注入漏洞

免责声明:文章来源互联网收集整理,请勿利用文章内的相关技术从事非法测试,由于传播、利用此文所提供的信息或者工具而造成的任何直接或者间接的后果及损失,均由使用者本人负责,所产生的一切不良后果与文章作者无关。该…

leetcode | 杨辉三角 | 电话号码配对

电话号码的字母组合 class Solution {string _num[10] {"","","abc","def","ghi","jkl","mno","pqrs","tuv","wxyz"};public:void Combinations(const string& di…

Python __file__属性:查看模块的源文件路径

除可以查看模块的帮助信息之外,还可以直接阅读模块的源代码来掌握模块功能,提升 Python 编程能力。 不管学习哪种编程语言,认真阅读那些优秀的框架、库的源代码都是非常好的学习方法。 通过模块的 __file__ 属性即可查看到指定模块的源文件…

防范恶意勒索攻击!亚信安全发布《勒索家族和勒索事件监控报告》

本周态势快速感知 本周全球共监测到勒索事件81起,事件数量有所下降,比上月降低20%。 lockbit3.0仍然是影响最严重的勒索家族;akira和incransom也是两个活动频繁的恶意家族,需要注意防范。 本周alphv勒索组织窃取MBC法律专业公司…

LangChain 最近发布的一个重要功能:LangGraph

LangGraph 是 LangChain 最近发布的一个重要功能,LangChain 进入多代理框架领域。通过建立在LangChain 之上,LangGraph 使开发人员可以轻松创建强大的代理运行时。 LangChain 使用其表达语言(LCEL)为开发人员构建定制链提供技术支…

MySQL之库操作和字符集

华子目录 MySQL库操作查看库创建数据库查看创建的数据库查看警告 删除数据库切换数据库显示当前数据库的变量值信息MySQL行格式行格式介绍显示行格式信息查看当前使用的数据库查看当前数据库版本查看当前用户查看所有用户查看MySQL支持的存储引擎显示当前数据库中所有表执行系统…

基于ESP-WROOM-32的双串口通信并显示到OLED显示屏上

目录 开发板引脚图 Arduino环境配置1.ESP32开发版下载2.Arduino开发板选择 -> ESP32 Dev Module3.安装驱动库 接线图Arduino代码现象演示 开发板 ESP-WROOM-32 引脚图 Arduino环境配置 1.ESP32开发版下载 选择 esp32 by Espressif Systems 2.Arduino开发板选择 -> E…

网络爬虫,使用存放在C的谷歌驱动报错

月 06, 2024 11:43:40 上午 org.openqa.selenium.os.OsProcess checkForError 严重: org.apache.commons.exec.ExecuteException: Execution failed (Exit value: -559038737. Caused by java.io.IOException: Cannot run program "C:\chromedriver121.exe" (in dir…

百面嵌入式专栏(面试题)进程管理相关面试题1.0

沉淀、分享、成长,让自己和他人都能有所收获!😄 📢本篇我们将介绍进程管理相关面试题 。 一、进程管理相关面试题 进程是什么?操作系统如何描述和抽象一个进程?进程是否有生命周期?如何标识一个进程?进程与进程之间的关系如何?Linux操作系统的进程0是什么?Linux操…