线阵相机的软触发与硬触发详解
如果了解过线阵相机的工作原理后,就会想要知道如何触发线阵相机拍照。
无论何种触发方式,要保证线阵相机拍出的图片不压缩也不拉长,就要保证横向精度与纵向精度相等。
这样每个像素的宽与高对应的世界尺寸是一样的。
Ⅰ,在软触发下,
以下面的公式开篇:
横向精度=纵向精度
横向精度=FOV(mm) / 线阵相机像元尺寸(无量纲常量)
横向精度就是一个像素的宽对应世界范围的尺寸。
线阵相机像元尺寸就是这个相机多少K的,一般分为16384, 8192 , 4096 等等。
FOV 为视野范围,要和相机搭载的镜头一起考虑。相机搭载的镜头决定了FOV。
纵向精度=相对运动速度(mm/s) / 行频(Hz)
横向精度就是一个像素的高对应世界范围的尺寸。
线阵相机必须在相机与被拍摄物体相对运动的情况下才能逐行拍照成照片。
而行频的意思是相机每秒中能够扫描或者拍照多少行。
而这两个变量皆是可以调节的。
Ⅱ,硬触发
硬触发需要由外界触发,触发源一般为编码器或者精度更高的光栅尺。
各种各样的运动控制器都会有多少个脉冲对应电动机运动1mm的关系,即下式:
n个编码器脉冲 ~ 机构运动1mm
所以, 1个编码器脉冲 ~ 机构运动 1/n mm
硬触发下 横向精度=纵向精度 的关系依然成立。
所以,纵向精度(一个像素的高对应世界范围的尺寸) ~ 纵向精度 / (1/n) 个脉冲
纵向精度(一个像素的高对应世界范围的尺寸) ~ n*横向精度 个脉冲
所以,多少个脉冲能够触发相机扫描一行 ~ n * FOV(mm) / 线阵相机像元尺寸(无量纲常量)
n * FOV(mm) / 线阵相机像元尺寸(无量纲常量) 这个值就是你要在相机设置中设置的东西。
完。
线阵相机的软触发与硬触发详解相关推荐
- mysql硬解析与软解析_SQL 软解析和硬解析详解
当客户端进程,将SQL语句通过监听器发送到Oracle时, 会触发一个Server process生成,来对该客户进程服务.Server process得到SQL语句之后,对SQL语句进行Hash运算 ...
- dalsa线扫相机调试文档_线阵相机调试文档
1.相机型号参数相机:线16k CL 分辨率:16384 x 1 像素大小:3.52 μm x 3.52 μm 麦克斯行费率:48 千赫 镜头安装(螺纹):M72 x 1 产品编号:LA-CM-16K ...
- 线阵相机工作模式解读
线阵相机工作模式解读 线阵相机是采用线阵图像传感器的相机.其相较面阵相机具有高分辨率的特点,非常适合高精度测量行业的应用. 在上一篇的知识锦集中,中国机器视觉商城(www.china-vision.c ...
- dalsa工业相机8k参数_dalsa线阵相机Linea系列2K4K8K
LINEA系列相机保持了Teledyne DALSA一贯的技术领先的优势.最新一代CMOS线扫描芯片.高速(80kHz).高分辨率(2K~16K).高响应度(320DN/(nj/cm²),高QE,增强 ...
- 线阵相机参数设置和原理解释 (转载)很棒。
线阵相机顾名思义就是取像是成线性的.它的传感器是成线型的. 举个例子:比如面阵相机的分辨率是640*480就是说这个相机横向有640个像元,纵向有480个像元. 而线阵相机分辨率只体现在横向,比如20 ...
- 从零开始实现Dalsa线阵相机采图
环境准备 硬件准备 Dalsa相机一只,电源,如需使用编码器触发模块还需要准备增量式编码器输出信号,(AB,ABZ信号均可). 电源接线:10接电源负极:15接电源正极: 编码器信号线: 1----- ...
- 德国Basler线阵相机部分参数说明
最近需要用到线阵相机,与Basler相机的销售人员交流了一下,对线阵相机的相关参数的设置有了一定的认识,记录下来,方便别人,方便自己. 一.影响图像清晰度的因素 补光光源.光圈.曝光时间和增益. 1. ...
- 相机硬触发接线与程序详解
前言 现如今相机在制造业领域发展十分迅速,相机的各种运用场景需求性也越来越高.在当下相机主要分为软触发和硬触发,今天主要研究下硬触发的接线原理和外部触发下实时采集图像. 提示:本篇相机使用的海康威视面 ...
- 线阵相机和面阵相机的区别及应用
点击上方"小白学视觉",选择加"星标"或"置顶" 重磅干货,第一时间送达 随着全球工业4.0概念的兴起和智能制造的发展,机器视觉技术正快速应 ...
最新文章
- 探讨ASP.NET AJAX客户端开发技术
- P4619 [SDOI2018]旧试题(莫比乌斯反演,建图优化三重枚举,三元环计数,神仙好题,超级清晰易懂)
- 三代测序(SMRT Sequencing)
- [转载]dorado学习笔记(二)
- 基于VC++的GDI常用坐标系统及应用
- 微信小程序中this指向作用域问题this.setData is not a function报错
- 一个人幸运的前提,是他有能力改变自己
- Chrome、Edge 合力围剿,Safari 夹缝求生?
- [LeetCode] 679. 24 Game(回溯法)
- 【Linux】Linux下使用w命令和uptime命令查看系统负载
- java juc 包_JUC java并发包
- linux系统密码自动丢失,Linux系统密码丢失后的5种解决方法
- 计算机联锁系统硬件结构,计算机联锁系统各部硬件.ppt
- 学习嵌入式必须学习32单片机吗?
- 局域网内两台电脑设置共享文件夹并访问
- ring buffer示例
- MCE公司:黄芩苷通过激活肝脏 CPT1 酶改善饮食诱导的肥胖和脂肪肝病变
- leetcode-838:推多米诺
- 计算机房七氟丙烷气体灭火系统设计 施工安,计算机房七氟丙烷气体灭火系统的设计方案.doc...
- 手机进水开机android,手机进水后开机只有启动画面进不了桌面怎么处理?