线扫相机DALSA--分频倍频计算公式及原理

分频倍频计算公式及原理

推导原理:

假设编码器脉冲精度为P;同步轮/辊周长为C,Fov为视野,Res为线扫相机分辨率,N代表N倍频编码器,分频为D,倍频为M

线扫项目常规采用N(N = 4)倍频编码器,代表编码器每转一圈,共产生NP个沿信号,NP个编码器沿信号输入至采集卡,经采集卡整合后输出Pulse # 1和Pulse # 0,进而触发相机拍照,其中采集卡整合过程中涉及D(丢沿)和M(倍频)

丢沿遵循"用1丢n"的原则,NP个脉冲信号经丢沿处理后剩下NP * (1/(D + 1))个沿信号

再经倍频处理后共产生NPM / (D + 1)个沿信号,此时该沿信号个数即为采集卡整合后的沿信号个数,等于有效的采集次数(1采集次数等于1行高图像)

有且仅有"Y方向像素精度等同于X方向像素精度"时,方可保证图像处于正常状态,既不拉伸也不压缩,根据此条件即可推导出如下的公式:

上述即为分频倍频计算原理,依据此公式可正向推导出D和M,也可默认D=1、M=1反向推导出编码器脉冲精度,防止编码器选型出错。

相关推荐
兵慌码乱5 天前
基于 MediaPipe 与 PySide2 的手势交互音乐控制系统实现:轻量化视觉交互全流程解析
python·opencv·计算机视觉·人机交互·手势识别·mediapipe·pyside2
小小杨树7 天前
读懂色彩:拍照调色不再难
算法·计算机视觉·配色
LDR0069 天前
Type-C 快充全面升级!LDR6601 赋能个人护理便携电机,重塑剃须刀 / 理发器新体验
c语言·开发语言
雪碧聊技术9 天前
Tree.js是什么?一文讲透
开发语言·javascript·ecmascript
码云数智-园园9 天前
C++20 Modules 模块详解
java·开发语言·spring
H__Rick9 天前
自动对焦学习-3
人工智能·学习·计算机视觉
swordbob9 天前
NIO的channel中什么是 fd(File Descriptor,文件描述符)
java·开发语言·nio
源分享9 天前
Java线程同步的多种实现方法(非常详细)
java·开发语言·jvm
胖咕噜的稞达鸭9 天前
如何写好一个skill
人工智能·数码相机