DALSA相机调试采集步骤
Dalsa相机常用控制命令说明
Dalsa相机常用控制命令说明1.新建超级终端连接。
2.连接时使用dals a卡0端口3.端口设置每秒位数96004.打开[文件]-[属性],设置页面,点击ASC II码设置,以换行符作为发送行末尾以及本地回显键入的字符两个选项打勾,确定即可。
PC-30 彩色相机1.读取相机参数:gc p2.选择相机配置号:s sn 2,一般默认为2,3.设置相机采图方式:外触发:s em 6,内触发:s em 24. 设置相机参数R GB通道选择:scl rgb,一般选择3通道同时设置5.设置曝光时间:set 10,设置范围:最大值=1/相机大行频6. 设置模拟增益:sag0 3.0,设置范围:-10.0-10.07.设置模拟偏移:sao 0 180,设置范围:0-2558.设置空间校正起始行:scd0,设置范围:0-1,0:Fo rward,1:Re verse 9. 设置空间校正行数:ss a 0,设置范围:0-610. 设置A OI区域:roi 301 3500,说明:301和3500均表示像素,以4k相机为例,范围是1-409611. 相机校正步骤:a) 设置好曝光时间,增益以及偏移值b) 打开校正开关:e pc 11c)像素检查:gla 1 1,返回值应都大于0d)黑校正:c cfe)保存校正结果:wf cf)保存相机设置:wusg) 像素检查:g la 11,返回值应在2000左右,且最大值/最小值不要超过3 h)白校正:ccpi) 保存校正结果:w pcj)保存相机设置:wu s7.数字增益调整方法s sg 0n,n:0-65535, ge t ssg 0,可以得到当前各通道数字增益值8.数字偏移调整方法s do 0n,n:0-4095, get sdo0,可以得到当前各通道数字偏移值P2-4x黑白相机1. 读取相机参数:gcp2. 设置Video Mode为较正状态:svm 13. 设置相机采图方式:外触发:sem 6,内触发:sem 24.设置曝光时间:se t 10,设置范围:最大值=1/相机行频5. 设置模拟增益:sg 0 3.0,设置范围:-10.0-10.06. 设置模拟偏移:sao0 500,设置范围:0-10237.设置AO I区域:r oi 301 3500,说明:301和3500均表示像素,以4k相机为例,范围是1-4096,但是第一个值需要为奇数8. 相机校正步骤:a) 设置好曝光时间,增益以及偏移值b) 像素检查:gla 1 1,返回值应在1-127之间c)黑校正:ccfd) 像素检查:gla 1 1,返回值应在128-254之间e) 白校正:ccpf) 保存校正结果:wpcg) 保存相机设置:wusP2-4x 黑白相机对话框使用说明使用对话框设置相机步骤与操作超级终端类似,按照操作超级终端设置相机步骤逐一设置对话框上的相机参数即可,对于对话框的操作还需要如下一些说明:1. 系统增益,模拟增益以及模拟补偿(模拟偏移)均包括4个ta p设置,对话框上四个editbox按照左上,右上,左下,右下的顺序依次对应ta p1,ta p2,ta p3,ta p4。
DALSA网口线扫相机SDK开发详解例程(C#版)
DALSA⽹⼝线扫相机SDK开发详解例程(C#版)⾸先吐槽⼀句,官⽅的demos写的真的不好,坑爹啊。
对于⼩⽩来说,开发官⽅demos为我所⽤太难了。
为什么呢?因为它Dalsa的DALSA.SaperaLT.SapClassBasic.dll中,不仅有采图的代码库,还有⽤于显⽰的UI库(它不是⽤Winform的PictureBox显⽰图⽚,⽽是⽤它⾃家的UI显⽰图⽚),demos把采图程序和UI库杂糅在⼀起,⽽且隐藏了少部分细节。
后来我在⽹上狂搜资料,搜到了两个⼤佬的两篇好⽂章:dalsa 8k线阵⽹⼝相机c#开发DALSA相机SDK不完全教程⽂章⼀的代码是⼀个完整的例⼦,是可以直接采到图的。
⽂章⼆的代码缺少关键的GetCameraInfo()⽅法,是不能直接运⾏的,但是这篇⽂章的讲解更全⾯、深⼊,可以说两篇都是必备的啦。
我为什么要写这两篇⽂章呢?因为我想集合这两家之长,再加⼊⼀点⾃⼰的经验、代码,并且提供完整的源代码⽅便⼤家开发。
很忏愧,只做了⼀点微⼩的贡献。
我的开发硬件、软件信息:操作系统:windows 10、windows 7 64bit都有线扫相机:Dalsa Linea Mono 4k 26 kHz GigE (LA-GM-04K08A)IDE :Visual studio 2013第⼀篇⽂章我直接运⾏代码报错了,是到了跟Dalsa相关的dll的语句时报错的。
Win 10系统很扯淡,报错的提⽰⼀点都看不懂,我换Win 7的系统后,也报错,但是明确把错误原因找出来了。
其实是Dalsa的dll中有低版本.Net Framework的代码,导致不兼容。
解决的办法,⽹上⼀⼤推,核⼼就⼀句:在app.config的合适位置,加这句话useLegacyV2RuntimeActivationPolicy=”true”。
如果没有app.config⽂件,你就需要创建这个⽂件。
我的app.config⽂件内容如下:<?xml version="1.0" encoding="utf-8"?><configuration><startup useLegacyV2RuntimeActivationPolicy="true"><supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0"/></startup></configuration>现在你需要把我上⽂提到的两篇博客仔细看⼀下了。
dalsa采集卡设置虚拟串口
Dalsa 采集卡虚拟串口方法
板卡虚拟串口,即将CameraLink 口虚拟为一个串口与相机进行连接通讯。
步骤一:创建虚拟串口
选择“开始-所有程序-DALSA-Sapera LT- Sapera Configuration ”打开Configuration 对话框,选择采集卡端口与虚拟端口名称(本例选择“COM3”)。
设置完成后需重启电脑。
步骤二:使用超级终端连接COM3
1) 选择端口
2) 设置 COM3 属性—“还原为默认值”
3) 选择 文件 >> 属性(或“属性”快捷键 ) >> 设置 >> ASC Ⅱ码设置 >> 选中“以换行符作为发送行末尾”与“本地回显键入的字符”
步骤三:按相机使用手册提供控制命令进行操作
本例使用的是JAI CV-L107CL相机。
Dalsa CamExpert 工具的使用介绍
现场使用相机配置文件需要注意的问题大家在现场调试时使用Dalsa CamExpert时会碰到一些配置文件不对的问题,我总结了些这些问题,并整理了常见的问题解决方法,希望对调试起到一定参考作用。
1.由于之前保存的配置文件与目前使用的采集卡类型不一致,造成打开配置文件后一些信息并没有更新,比如如下图1,相机类型没有更改,还是显示的Areascan图1 相机类型不对这时在状态栏里看到信息提示如图2所示,图2 面阵相机状态栏信息显示这时需要将Camera Type类型修改为Linescan,这时显示的信息变为,如图3所示,图3 线阵相机状态栏显示2.由于相机控制端口没有使用造成目前行无效,如图4所示,即状态栏仍然显示Line Valid Not Present,图4 CCD芯片没有使用这时需要将CC1选择Pulse #1,如图5所示,此设置与具体使用相机类型有关,比如Dalsa04K60相机默认设置为CC1=Pulse#1,CC2=Pulse#0,而E2V 4K相机设置为CC1= Pulse#1图5 CC1选择Pulse #13.由于没有打开外部触发,造成仍然没有行信号,就需要将External Trigger打开,即Enable,如图6所示,图6 打开External Trigger4.如果配置文件不对,就需要自己来保存配置文件,那么如何自己保存CCF文件,如图7所示,图7 保存相机配置文件Dalsa CamExpert 工具的使用介绍现在基本上在现场都使用的Dalsa采集卡,就需要我们掌握该采集卡的采图软件CamExpert的基本知识,因此整理些关于这个工具的使用介绍,希望对大家调试有帮助作用。
1.CamExpert简介1.1 进入CamExpert:双击桌面上的“CamExpert”图标运行Sapera LT采集配置软件。
1.2 软件界面介绍:般远离主板的端口为#1,或CameraLinkBase接口;靠近主板的端口为#2或CameraLinkMedium、CameraLinkFull接口。
摄像机调节操作规程
摄像机调节操作规程摄像机调节是摄影师在拍摄过程中必须掌握的技术之一。
正确地调节摄像机可以确保拍摄的画面质量,使得图像更加清晰、稳定和生动。
本文将介绍摄像机调节的详细操作规程,以帮助摄影师更好地掌握拍摄技巧。
1. 白平衡调节白平衡是调节摄像机色温的重要步骤。
在不同的光照条件下,摄像机所接收到的光线的色温也会有所不同。
正确地白平衡调节可以使图像色彩还原真实,避免出现色偏。
具体操作步骤如下:(1)选择一个标准白平衡卡或白色纸张作为参考物。
(2)将参考物放在光线均匀的地方,确保光线照射均匀。
(3)调节摄像机白平衡设置,选择“白平衡自动调节”或手动调节,将摄像机对准参考物,并按下白平衡按钮。
(4)确认白平衡调节完成后,开始正式拍摄。
2. 曝光调节曝光是指摄像机在拍摄过程中所接收到的光线的数量和亮度。
正确地曝光调节可以使得图像的明暗适中,细节清晰可见。
以下为曝光调节的具体操作步骤:(1)使用摄像机中的曝光补偿功能,适当调节曝光量。
一般来说,曝光值为0时表示曝光适中。
(2)通过摄像机取景框中的曝光指示器来观察曝光状态。
(3)根据拍摄环境和需求,适当调整曝光补偿值,以达到所期望的拍摄效果。
3. 对焦调节对焦是指将被摄对象清晰地显示在摄像机取景框中。
正确地对焦调节可以使图像清晰、锐利,让观众更好地观察细节。
下面是对焦调节的具体操作步骤:(1)通过摄像机取景框中的自动对焦指示器来确定对焦状态。
(2)如需手动对焦,可以选择摄像机手动对焦模式,通过转动对焦环来调节焦点。
(3)在练习和熟悉手动对焦后,可以根据需要自行选择使用自动对焦或手动对焦。
4. 镜头调节镜头调节是指调整摄像机的镜头参数,以获取所需的视角和焦距。
正确地镜头调节可以使图像组成更加美观,主题突出。
以下是镜头调节的具体操作步骤:(1)选择合适的焦距,以适应拍摄需求。
较小的焦距适合广角拍摄,较大的焦距适合远景拍摄。
(2)调节摄像机光圈,控制景深和光线进入镜头的数量。
Dalsa-GigE-QuickCam-Instruction
Dalsa-QuickCam软件使用说明“说明”中相机型号:spyder3 GigE : SG-10-01K40-12E一.安装DALSA QuickCam调试软件安装完成后桌面显示图标。
二.检查网络配置1.打开网络连接-属性-安装-服务-添加-安装“QoS 数据包计划程序”2.更新网卡驱动此步骤可选,其目的是降低CPU使用率,提高网卡性能。
选择“设备管理器-网络适配器”更新网卡驱动程序:手动选择安装路径,在相机控制软件的安装路径下找到新的网卡驱动(C:\Program Files\DALSA Corp\DALSA QuickCam\DALSA SDK\Drivers\Windows 2000)3.关闭杀毒软件、防火墙三.进行调试1.打开QuickCam设置IP地址:使得相机IP与网卡IP工作在同一段中。
如需更改IP地址还可在菜单中选择Configure -> Advanced Connection…-> Set IP。
2.界面功能介绍:①②③④⑤⑥软件界面分为6个区域:①菜单②快捷键③相机显示窗口④图像输出窗口⑤相机设置窗口⑥命令显示区以下分别介绍各区域功能:(1)②快捷键区:●保存相机参数:打开相机网络配置文件(也可选择菜单->File->Load XML File):保存相机网络配置文件(也可选择菜单->File->Save XML File):保存当前相机设置●连接相机:查找相机:连接相机:断开相机:重启当前相机●图像操作:平场校正●采集操作::开始录制:播放:停止录制:暂停/开始录制:开始/停止连续采集:单帧采集●显示操作::查看感兴趣区域(ROI):全屏显示:1:1显示:放大:缩小●帮助信息::显示错误报告:帮助(2)⑤相机设置窗口●Connection选项页:✓Device Action设备设置Detect:检测当前所连接的所有相机Disconnect:断开连接Reset:重启相机,使用最后保存的相机设置✓Acquisition ControlStart:开始连接Bad Images Passthrough:允许丢帧图像处理为正常图像✓Display显示大小设置Width:宽度(线阵相机无法设置)Height:高度,即采多少线✓Active Camera Information 当前相机信息Status:显示当前相机连接状态Name:显示、设置相机名称Model No.:显示相机型号Serial No.:显示相机序列号✓Acquisition Information 采集信息实时显示Display Rate:当前显示速率,动态变化Grabbing:显示速率(由采集开始时计算)Status:显示所采集的帧数(包括坏帧数)Last Error:显示最后的错误信息●Readout选项页:✓ReadoutSensitivity Mode:设置相机灵敏度模式High Sensitivity:相机使用双线扫描,提高灵敏度Low Sensitivity:相机使用单扫描Tall Pixel:相机使用双线扫描,增加了一个28μm x 14μm像素Bit Depth:选择像元深度Direction :选择CCD转换方向✓BinningHorizontal:设置横向合并像元数设置完成后点击“Save Camera Settings”保存当前相机设置●Exposure/GPIO 选项页:✓Exposure曝光状态设置Exposure Mode:设置相机曝光模式(具体相机曝光模式含义见相机User Manual)Line Rate (Hz):行频设置Exposure Time (us):曝光时间设置✓GPIO设置:当相机工作在外触发模式下或需相机驱动光源时,需要对GPIO进行设置。
DALSA相机调试采集步骤
Dalsa采集卡如何与数字相机配合工作1 硬件配置目前DALSA 公司数字工业相机主要有两种接口类型,CamLink接口(S2、S3、P3 、P4 、HS 等系列)和GigE Vision 接口(SG、Genie 系列),不同的接口类型有不同的硬件需求。
CamLink 接口相机:由于CamLink 接口采集卡有CamLink Base、Medium 和Full 三种类型,首先要根据相机的型号来选择正确的采集卡类型,然后根据采集卡再来选择合适的板卡插槽,目前DALSA 采集卡系列中有PCI-X 、PCIEx1 、PCIEx4 、PCIEx8 等4 种接口类型,在工控机选型的时候也需要注意选择带有对应插槽的主板。
目前一般的工控机主板都带有PCIEx16 的插槽,可以向下兼容PCIEx1 、PCIEx4 、PCIEx8三种插槽。
2 软件安装DALSA 采集控制软件目前最新版本为Sapera LT SDK7.30,其最新版本能够在WIN XP/7/8 (32/64-BIT)等操作系统通用,点击安装包按照安装向导点击下一步即可完成SDK 软件包安装。
安装过程中需要提供系列号:53679 22604 01713 55609,如果没有系列号就是一个60 天的试用版本。
根据相机的接口类型需要另外安装对应的驱动程序,下载链接如下,需要用户简单注册一个ID 即可。
3 软件使用3.1 CamLink 采集卡配置对于CamLink 接口相机,在采集卡的驱动程序安装完成之后,根据选型相机的工作模式需要对采集卡进行固件刷新,选择对应的CamLink Base、Medium 或Full 模式。
进入采集卡驱动程序目录点击Firmware Updat 选择Manual ,如图1,点击Start Updat,等待返回成功即可。
3.3 相机的命令参数说明DALSA 的CamLink 接口线阵相机图像采集与相机控制是分开进行的,二者互不干扰。
Dalsa采集卡如何和与数字相机配合工作
WORD格式可编辑Dalsa采集卡如何与数字相机配合工作目录1: 简介 (4)2: CamExpert简介 (4)3: S2工作在Free-run模式下 (7)4: S2工作在外触发模式下 (10)5:使用固定或可变图像长度 (19)1:简介本文档主要介绍Dalsa公司的CameraLink采集卡与CameraLink数字相机如何进行配置工作。
以Dalsa 的X64-CL采集卡与Dalsa公司的S2 线扫描相机为例,详细描述相机的每种工作方式下,硬件,软件应该如何设置,使系统正常工作。
主要包括:1.CamExpet简介2.S2 在Free-run模式下工作3.S2 在外触发模式下工作4.S2 与编码器同步采集,使用固定或可变图像的区别2:CamExpert简介1.进入CamExpert:双击桌面上的“CamExpert”图标运行Sapera LT采集配置软件。
2.软件界面介绍:①③②⑤该软件界面分为5大区域,①为本地采集卡及其端口选择区;②为常用相机配置文件选择区;③为相机参数配置区;④为相机采集显示区;⑤为操作显示区。
下面分别介绍各区域的功能及使用。
3.本地采集卡及其端口选择区:在①区中显示了所有本地可用的设备,用户可根据需要选则采集卡。
Dalsa的采集卡一般远离主板的端口为#1,或CameraLinkBase接口;靠近主板的端口为#2或CameraLinkMedium、CameraLinkFull接口。
如相机连接采集卡上#1端口则选择“cameralink #1”;反之则选择“cameralink #2”;如在菜单View 中选择Virtual Devices,可看到该软件可支持的所有板卡型号(见下图)。
4.常用相机配置文件选择区:在②区中显示在①区中所选采集卡能够支持的常用相机配置文件,用户可轻松选择无需人工输入配置参数。
同时,用户也可在③区中自行输入相机配置参数并存入②区中的User’s Configuration File目录下。
Teledyne Dalsa摄像机FAQ
中国大恒(集团)有限公司北京图像视觉技术分公司FAQTELEDYNE DALSA 数字摄像机大恒图像版本:V3.02015-03-261线阵摄像机如何对焦? (1)2如何调整线扫描摄像机感光芯片的方向? (1)3如何做平场校正? (2)4采集的图像上有条纹是什么原因? (3)5摄像机采集的图像为黑图,是什么原因? (3)6摄像机的工作状态不正常,如何解决? (4)7SG的摄像机采集行频不能达到标称最高行频,是什么原因? (4)8SG摄像机采图出现丢行现象,是什么原因? (4)9SG Bayer彩色摄像机在户外使用颜色偏红是什么原因? (4)10TDI摄像机拍摄运动物体时图像模糊,不管怎么调节镜头都不能调节清楚,但拍摄静止的物体时,边缘能拍摄清楚,请问是什么原因? (4)11PC30拍摄的图像边缘有色彩分离现象,且只在水平方向的边缘有分离,请问是什么原因? (4)12如何连接超级终端? (5)13使用P3系列摄像机时,在超级终端中输入命令后无返回信息是什么原因? (7)14使用超级终端控制P4摄像机时,为何无法正常连接? (7)15使用P4黑白双线摄像机采图时,为何图像无法对焦清晰? (8)16P4系列、Falcon2系列和Linea系列等支持GenICam的摄像机,如果想要在CamExpert中直接控制摄像机参数,需要如何设置? (9)17P4摄像机外触发模式下,出现图像压缩、白道是什么原因? (11)18使用P4摄像机时,摄像机行频无法设置到参数手册中的最大行频是什么原因?. 12 19采用Silicon Software采集卡连接P4摄像机,如何使用CamExpert控制摄像机参数? (13)1线阵摄像机如何对焦?解决方法:打开摄像机后,设置图像分辨率,高度不用很大,300左右即可。
对一个有明显边缘过渡的物体进行成像。
在不产生相对移动的情况下,连续采集图像;同时,调整镜头的调焦环对焦,直到边缘最清晰时为止。
DALSA相机SDK不完全教程
DALSA相机SDK不完全教程1、SDK介绍Dalsa是全球顶尖的CCD/CMOS芯⽚和相机制造商,总部位于加拿⼤,我使⽤的是 Dalsa的 Genie_TS_M1920(⿊⽩)和Genie_TS_C2048(彩⾊)两款⼯业相机。
打开SDK包,SDK⽂件和例程在 Sapera⽂件夹中,SDK分x64和x86两个版本,x86的版本不能在64位机器上运⾏,x64的版本不能在32位机器上运⾏。
打开后2、C#的使⽤⽅法1)添加类库的引⽤,即Components/Net/Bin/DALSA.SaperaLT.SapClassBasic.dll⽂件的引⽤,注意x64和x86的版本问题。
2)声明SaperaLT的对象我没有使⽤SDK中的视图对象,⽽是从缓存中取出图像数据转为C#的Bitmap,这样更灵活,所以不需要声明 SapView。
private SapLocation m_ServerLocation; // 设备的连接地址private SapAcqDevice m_AcqDevice; // 采集设备private SapBuffer m_Buffers; // 缓存对象private SapAcqDeviceToBuf m_Xfer; // 传输对象3)创建对象private bool CreateNewObjects(){// 创建采集设备m_AcqDevice = new SapAcqDevice(m_ServerLocation, false);if (m_AcqDevice.Create() == false){DestroyObjects();DisposeObjects();return false;}// 创建缓存对象if (SapBuffer.IsBufferTypeSupported(m_ServerLocation, SapBuffer.MemoryType.ScatterGather)){m_Buffers = new SapBufferWithTrash(2, m_AcqDevice, SapBuffer.MemoryType.ScatterGather);}else{m_Buffers = new SapBufferWithTrash(2, m_AcqDevice, SapBuffer.MemoryType.ScatterGatherPhysical);}if (m_Buffers.Create() == false){DestroyObjects();DisposeObjects();return false;}// 创建传输对象m_Xfer = new SapAcqDeviceToBuf(m_AcqDevice, m_Buffers);m_Xfer.XferNotify += new SapXferNotifyHandler(m_Xfer_XferNotify);m_Xfer.XferNotifyContext = this;m_Xfer.Pairs[0].EventType = SapXferPair.XferEventType.EndOfFrame;m_Xfer.Pairs[0].Cycle = SapXferPair.CycleMode.NextWithTrash;if (m_Xfer.Pairs[0].Cycle != SapXferPair.CycleMode.NextWithTrash){DestroyObjects();DisposeObjects();return false;}if (m_Xfer.Create() == false){DestroyObjects();DisposeObjects();return false;}return true;}4)销毁对象private void DestroyObjects(){if (m_Xfer != null && m_Xfer.Initialized)m_Xfer.Destroy();if (m_Buffers != null && m_Buffers.Initialized)m_Buffers.Destroy();if (m_AcqDevice != null && m_AcqDevice.Initialized)m_AcqDevice.Destroy();}private void DisposeObjects(){if (m_Xfer != null){ m_Xfer.Dispose(); m_Xfer = null; }if (m_Buffers != null){ m_Buffers.Dispose(); m_Buffers = null; }if (m_AcqDevice != null){ m_AcqDevice.Dispose(); m_AcqDevice = null; }}5)获取参数值及最⼤值、最⼩值参数值的类型有string,int,double,bool⼏种,需根据参数的可能值类型选择对应的⽅法,否则会出错。
DALSA GigE相机使用
lSizeY = (( lSizeY / lBinningY ) + (( lSizeY % lBinningY ) ? 1 : 0));
lSizeY = (( lSizeY / lDecimationY ) + (( lSizeY % lDecimationY ) ? 1 : 0));
};
// Step 7: Send the settings to iPORT and the camera
if ( lCamera->UpdateToCamera() != CY_RESULT_OK )
{
// error
return 1;
};
// Step 8: Create a buffer for grabbing images.
lCamera->GetSizeY( lSizeY );
lCamera->GetDecimationX( lDecimationX );
lCamera->GetDecimationY( lDecimationY );
lCamera->GetBinningX( lBinningX );
lCamera->GetBinningY( lBinningY );
// XML file may have a forced address, we need to send it to the module.
// You may skip this step if:
// - you have a BOOTP server that sets the module's address
dalsa相机滤波参数
dalsa相机滤波参数
dalsa相机滤波参数包括:
1. 平滑滤波器(Smoothing filter):用于消除图像中的噪点和不必要的细节,常用的平滑滤波器有均值滤波器、中值滤波器等。
2. 锐化滤波器(Sharpening filter):用于增强图像的边缘和细节,常用的锐化滤波器有Laplacian滤波器、Sobel滤波器等。
3. 边缘检测滤波器(Edge detection filter):用于检测图像中的边缘,常用的边缘检测滤波器有Canny滤波器、Sobel滤波器等。
4. 颜色滤波器(Color filter):用于提取图像中的特定颜色信息,常用的颜色滤波器有RGB滤波器、HSV滤波器等。
注意:为了保证dalsa相机滤波参数的准确性和可靠性,请在使用前详细阅读相机使用手册,并咨询专业技术人员的意见。
Dalsa 相机常用控制命令说明
d) 像素检查:gla 1 1,返回值应在128-254之间
e) 白校正:ccp
f) 保存校正结果:wpc
g) 保存相机设置:wus
P2-4x 黑白相机对话框使用说明
使用对话框设置相机步骤与操作超级终端类似,按照操作超级终端设置相机步骤逐一设置对话框上的相机参数即可,对于对话框的操作还需要如下一些说明:
P2-4x 黑白相机
1. 读取相机参数:gcp
2. 设置VideoMode为较正状态:svm 1
3. 设置相机采图方式:外触发:sem 6,内触发:sem 2
4. 设置曝光时间:set 10,设置范围:最大值=1/相机行频
5. 设置模拟增益:sg 0 3.0,设置范围:-10.0-10.0
h) 白校正:ccp
i) 保存校正结7.数字增益调整方法 ssg 0 n,n:0-65535, get ssg 0,可以得到当前各通道数字增益值
8.数字偏移调整方法 sdo 0 n,n:0-4095, get sdo 0,可以得到当前各通道数字偏移值
6. 设置模拟偏移:sao 0 500,设置范围:0-1023
7. 设置AOI区域:roi 301 3500,说明:301和3500均表示像素,以4k相机为例,范围是1-4096,但是第一个值需要为奇数
8. 相机校正步骤:
a) 设置好曝光时间,增益以及偏移值
b) 像素检查:gla 1 1,返回值应在1-127之间
1. 系统增益,模拟增益以及模拟补偿(模拟偏移)均包括4个tap设置,对话框上四个edit box按照左上,右上,左下,右下的顺序依次对应tap1,tap2,tap3,tap4。
Genie相机与PC的安装以及在iNspect与Sherlock里的采像
Genie相机与PC的安装以及在iNspect与Sherlock里的采像本文介绍的是Dalsa Genie相机在PC上的安装流程。
需要安装好iNspect或Sherlock的PC一台。
1)正确安装SaperaLT Runtime,Sapera Genie Driver和VAGenie Setup。
最新版本可以在/ipd/partners/Downloads_Sherlock7.aspx处下载。
也可以联系我们得到拷贝版本。
2)连好Genie的网线和电源线,设置好连接Genie相机的网卡IP地址,连接Genie相机成功。
右下角出现Genie相机的图标。
3)打开桌面上的Sapera CamExpert,将相机配置中I/O Controls中的Trigger改为False,点击Grab即可看到图像。
4)配置完Genie 相机后,对相机配置文件进行保存。
保存到默认地址即可。
5)如果是iNspect用户,开始-程序―IPD iNspect―IPD Camera and Language Selector。
选择GigE Camera。
点击Set,保存设置。
6)打开iNspect,即可对相机进行配置。
7)如果是Sherlock用户,打开“开始-程序-DALSA Industrial Products-Sherlock-Sapera Acquisition Wizard”。
8)在对话框中ConfigFile选择4)当中的路径,点击“Save”退出。
loading栏中,enable SaperaLT。
附1:PC找到Genie相机却无法在CamExpert中采像的故障排除方法如果在第3步中CamExpert里无法采像。
右击右下角的Genie相机图标,选择SHOWStatus Dialog Box发现出现以下故障。
a)打开本地连接-属性-选中“DALSA Sapera Network Imaging Driver”,选择“卸载”b)在同一页面中选择“安装”c)在出现的对话框中选择“服务”-“添加”d)继续选择“DALSA Corp”-“DALSA Sapera Network Imaging Driver”-“确定”e)正确安装后故障即可消失。
DALSA 线阵相机校正调试步骤教学内容
D A L S A线阵相机校正调试步骤DALSA相机平场校正步骤●相机数据链:●相机存储结构:导入出场设置: lfs,此时相机FPN与PRNU系数归零。
保存当前设置至EEROM: wus(相机重新上电后则运行此设置) 保存当前校正因子至EEROM: wpc恢复最后一次保存的用户设置与FPN与PRNU校正因子: rus●主要校正介绍:Fixed Pattern Noise (FPN): 暗场,固定图像噪声校正Photo Response Non Uniformity (PRNU):明场,图像非均匀性响应校正Lens and light source non-uniformity:明场,镜头与光源非均匀性校正* FPN校正时,像素值必须在1DN与127DN之间;PRNU校正时,像素值必须在128DN与254DN之间。
校正前最好首先使用“gl”命令确认DN值是否满足要求●校正步骤:1. 切换至相机校正模式:svm 12. 根据最终使用情况设置相机校正环境(如行频、曝光时间、增益等)3. 确定平场目标(建议使用塑料、陶瓷或专业白平衡纸)4. 设置校正取样尺寸:css5. 暗场校正(FPN):ccf6. 明场校正(PRNU):ccp7. 保存设置与校正因子:wus + wpc.* 必须首先做暗场再做明场,因计算PRNU因子时要用到FPN因子的值。
建议当环境温度变化高于10°C时,重新进行所有校正。
●暗场步骤:1. 关闭所有光源(关闭镜头盖)2. 确认输出DN值范围:gl或gla (范围为1-127). 如果信号值太低,则调节模拟offset (sao). 如果信号值太高,确认没有光输入并减小模拟offset或减小增益值(sg)3. 输入ccf. 当返回OK> 则校正完成,此步骤校正FPN校正因子与数字增益(digital offset)ccf [i],i为模拟offset DN,首先设置模拟增益而后计算FPN校正因子(1~100DN - 8-bit模式;4 ~400DN - 10-bit)4. 存储参数:wpc.明场步骤:1. 设置平场环境2. 确认输出DN值范围:gl或gla (范围为128-254). 如果信号值太低或太高,则调节增益值(sg)3. 输入ccp. 当返回OK> 则校正完成ccp [i],i为模拟增益DN,首先设置模拟增益而后计算PRNU校正因子(64~251DN - 8-bit模式;256~1007DN - 10-bit)4. 存储参数:wpc.平场注意:* 1. 校正时关闭日光灯* 2. 光源所有像素值在64DN~254DN, 使用gl确定输入值,如值过高或低,则使用sg校正* 3. 光源不均匀性应在4到1之间,因各像素最大数字增益校正为2x。
DALSA线阵相机调焦、平场校正、行频微调
DALSA线阵相机调焦、平场校正、⾏频微调【调焦】将相机设置成内部触发,使得相机在电脑显⽰屏上实时拍照。
铺设⿊⽩边界分明的薄卡⽚,使其在相机视野范围内,放⼤图⽚⾄能清晰分辨边缘像素。
缓慢旋转镜头,对焦,使得显⽰屏中图⽚的过度像素数量最低。
【平场校正】在相机视野下铺放纯⽩纸,采集图像。
打开曲线图。
选择 Line Profile 模式。
调节好相应所需的曝光时间、光源、增益和镜头光圈,让⽩平衡纸显⽰出来的灰度值⼤概在 150-200 左右。
在Calibration Algorithm 中将显⽰的数值设置好。
先暗场、再亮场。
Flat Field ⾥的 Mode,更改为 On。
FPN暗场:盖上镜头盖,拍摄⼀张暗场图⽚,采集完⿊⾊画⾯后,点击 FPN---press。
PRNU亮场:打开镜头盖,拍摄⼀张亮场图⽚(刚才的⽩纸),点击 FRNU---press平场校正完成后,⼀定记得关闭,Flat Field ⾥的 Mode,更改为 Off。
【⾏频微调】对于⾼精度测量,必须把⾏频调节到与速度完美匹配的状态。
使⽤标准回形板数像素的⽅式。
1、将相机设置成外触发。
2、载物台上铺设回形板,拍摄回形板。
放⼤回形板图⽚,任选回形板上⼀个正⽅形,记录其四个顶点的坐标(最好选择边长最长的正⽅形)。
计算正⽅形的边长和对⾓线的像素长度。
当其⽔平边长与竖直边长像素数不相等时,说明⾏频与速度不匹配,改变⾏频参数,尽量使其相等。
当其对⾓线像素数不相等时(excel中使⽤sqrt函数),说明相机与运动⽅向不完美垂直,左右轻微旋转相机的机⾝。
重新拍摄图⽚,并计算边长和对⾓线。
最终得到四条边长像素数在2个像素差之内,对⾓线像素数在2个像素差之内。
DALSA线阵相机使用教程(以16K为例)、保存配置文件ccf细节
DALSA线阵相机使⽤教程(以16K为例)、保存配置⽂件ccf细
节
调焦、平场校正、⾏频微调,参考我的另⼀篇博客。
硬触发,线1。
若Enable→Off,则变为实时采图。
图像宽⾼,⾼度任意
⾏频(与⽬标运动速度有关)、曝光、增益
⾏频(Hz)=⽬标运动速度(mm/s)×线阵相机像素数÷视野宽度(mm),16K的像素数=16×1024=16384
采图前,⼀定记得关闭
【保存配置⽂件ccf细节】
参数设置好后,可以保存为ccf配置⽂件。
但是保存的配置⽂件⼤⼩有时候是2K(近40⾏)有时候7K(200⾏以上)。
我们需要的是7K⼤⼩的⽂件,2K是不可⽤的。
先⿏标点击Attached Camera板块中的任意⼀项,再点击保存,就得到了7K⼤⼩的ccf配置⽂件。
为确保参数已保存成功,重新打开软件,加载ccf⽂件,查看载⼊的参数是否正确。
(加载ccf也有坑,先⿏标点击Attached Camera板块中的任意⼀项,再点击打开加载)。
VisionPro连接线扫相机使用说明
VisionPro使用Dalsa线扫相机使用说明1 环境配置硬件:编码器(提供编码信号的PLC) 线扫相机镜头相机线缆图像采集卡(Dalsa_Xcelera-CL_PX4 Dual)软件:VisionPro VisionPro软件SaperaLT750CamExpertSetup 线扫相机配置软件TDalsa_Xcelera-CL_PX4_Driver 采集卡驱动Teledyne Dalsa Sapera LT Cognex Adapter Dalsa相机与Cognex适配器2 软件使用说明按照“环境配置”中的软件顺序依次安装,接下来就是一些软件使用配置①第一步:CameraExpert相机专家图1 CameraExpert主界面相机专家由四个区域组成,设备选择、参数配置、图像显示、信息输出;线扫配置主要用到设备选择和参数配置。
设备选择:线扫相机连接采集卡1#端口,设备选择Xcelera-CL_PX4_1 CameraLink Base Mono #1图2 设备选择参数配置:基本设置Basic Timing根据相机参数输入水平像素数,时钟频率等信号。
(以下为S2-2K40相机参数)? l?相机类型分为线扫描与面扫描,色彩类型分为彩色与黑白。
像素深度(Pixel?Depth)与相机数字输出相关,S2相机支持8bits或10bits输出,可通过超级终端设置。
当选择8?bits数据时,Sapera内存类型为8?bits,选择10bits时,Sapera?内存为16bits。
?l?Data?Valid:一些CameraLink?相机会在行有效或者帧有效信号中加入数字有效信号。
S2相机没有这个信号,所以选择disable?l?Camera?Sensor?Geometry是指相机的数据输出格式,如单通道输出,双通道奇偶输出,双通道左右输出等等。
根据相机数据的不同输出格式,采集卡可以对数据进行重组,以输出完整的一幅图像。
Matrox Odyssey Xpro摄像头接口应用指南(DALSA 1M150-SA)说明书
Continuous (Free Running) Asynchronous reset (Trigger mode with external edge triggered exposure control)
Camera Interface Briefs
Mode 1: Continuous
Matrox Odyssey Xpro receiving external OPTO trigger signal.
Matrox Odyssey Xpro sending CC1 signal to camera to initiate and
control exposure time.
Matrox Odyssey Xpro receiving LDV, FDV, CLK and video signals from
Cabling Requirements
Mode 1: Continuous Cable and Connection: Standard Camera Link cable.
Mode 2: Asynchronous reset Cable and Connection: Standard Camera Link.
EXPANDED I/O BRACKET
(9-pin connector)
External Trigger Source
OPTOTRIG +
07
SIGNAL
--
OPTOTRIG -
02
GROUND
--
The DCFs mentioned in this application note are also attached (embedded) to this PDF file – use the Adobe Reader’s View File Attachment to access the DCF files. The information furnished by Matrox Electronics System, Ltd. is believed to be accurate and reliable. Please verify all interface connections with camera documentation or manual. Contact your local sales representative or Matrox Sales office or Matrox Imaging Applications at
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Dalsa采集卡如何与数字相机配合工
作
1 硬件配置
目前DALSA 公司数字工业相机主要有两种接口类型,CamLink
接口(S2、S3、P3 、P4 、HS 等系列)和GigE Vision 接口(SG、
Genie 系列),不同的接口类型有不同的硬件需求。
CamLink 接口相机:
由于CamLink 接口采集卡有CamLink Base、Medium 和Full 三
种类型,首先要根据相机的型号来选择正确的采集卡类型,然后根据
采集卡再来选择合适的板卡插槽,目前DALSA 采集卡系列中有
PCI-X 、PCIEx1 、PCIEx4 、PCIEx8 等4 种接口类型,在工控机选
型的时候也需要注意选择带有对应插槽的主板。
目前一般的工控机主
板都带有PCIEx16 的插槽,可以向下兼容PCIEx1 、PCIEx4 、PCIEx8
三种插槽。
2 软件安装
DALSA 采集控制软件目前最新版本为Sapera LT SDK7.30,其最新版本能够在WIN XP/7/8 (32/64-BIT)等操作系统通
用,点击安装包按照安装向导点击下一步即可完成SDK 软件包安装。
安装过程中需要提供系列号:53679 22604 01713 55609,如果没有
系列号就是一个60 天的试用版本。
根据相机的接口类型需要另外安
装对应的驱动程序,下载链接如下,需要用户简单注册一个ID 即可。
3 软件使用
3.1 CamLink 采集卡配置
对于CamLink 接口相机,在采集卡的驱动程序安装完成之后,根据选型相机的工作模式需要对采集卡进行固件刷新,选择对应的CamLink Base、Medium 或Full 模式。
进入采集卡驱动程序目录点击Firmware Updat 选择Manual ,如图1,点击Start Updat,等待返回成功即可。
3.3 相机的命令参数说明
DALSA 的CamLink 接口线阵相机图像采集与相机控制是分开进行的,二者互不干扰。
Sapera LT 主要进行相机图像采集,相机的工作参数主要是通过超级终端来发送命令对相机进行串口通讯控制。
一般情况下相机能够直接通过DALSA 采集卡与相机进行串口通讯,但是DALSA也提供了将采集卡虚拟为标准COM 端口的功能,部分DALSA 线阵相机产品(P4 系列)或其它品牌Camera Link 接口相机
需要将采集卡虚拟为标准串口才能与相机通讯,见图3.3.1 。
选择com口
虚拟
图3.3.1 Camera Link 采集卡虚拟标准串口
选择一个COM 口,注意不能与工控机自带的串口冲突,点击Save Settings Now,关闭窗口,重启电脑完成设置。
超级终端的连接与使用
一.打开超级终端
开始 >> 所有程序 >> 附件 >> 通讯 >> 超级终端
二.设置超级终端
1. 新建连接:
备注:连接“名称”可任意,本例中连接名称为“tr36”
2. 选择端口:
备注:COM1和COM2为硬件端口。
与相机连接时选用X64-CL_iPro_1_Serial_0/1。
当电缆连接在采集卡外端(距离主板远的端口)时,选择
X64-CL_iPro_1_Serial_0;当连接在采集卡内端时,选择
X64-CL_iPro_1_Serial_1。
3.设置端口:
首先“还原为默认值”(默认状态见下图),之后根据相机参数设置连接的传输位数,即“每秒位数”。
4.设置属性:
文件 >> 属性(或“属性”快捷键) >> 设置 >> ASCⅡ码设置 >> 选中“本地回显键入的字符”,使得用户输入的命令可见。
5.测试是否连接成功:
设置完毕后,在输入区按下Enter回车键,出现OK>即表明与相机连接成功。
三.进行相机通讯:
Dalsa相机常用命令集:
H 帮助命令,列出当前相机可使用的所有命令及其说明;
GCP 获取当前相机基本参数,如型号、序列号、状态等;
SSF 设置相机采集速度,即行频(单位:Hz赫兹);
SET 改变相机曝光时间(单位:μs微秒);
SEM 设置相机工作模式:SEM 2为free run模式,SEM 6为外触发模式;
WUS 写入相机当前设置,断电重启后可恢复断电前设置;
RFS 恢复相机出厂设置。
OMS 选择相机输出图像位数。
备注:其他相机命令及说明请参考相机手册或使用帮助命令“H”查阅。
通过超级终端发送命令SEM 0 给相机(P4,部分相机系列为SEM 2),让相机处于FreeRun 模式,再进入Sapera LT 进行设置:
在DEVICE 选择对应的采集卡工作模式,可以在Configure 里面选择对应相机的型号,也可以选择手动进行参数配置,以下主要讲解手动参数配置;在Basic Timing 里面可以设置相机类型、芯片宽度、位数和TAP 数等。
TAP 数的设置非常重要,相机只有在正确的TAP 数下工作才能有完美的图像输出,具体请查看相机的User Manual 。
图3.4.1
在Advanced Control 和External Trigger 里面保持触发为关闭状态。
在Image Buffer and ROI 里面可以设置图片的高度:
经过以上配置,点击GRAB,相机进行RREERUN 模式采集工作。