线扫相机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反向推导出编码器脉冲精度,防止编码器选型出错。

相关推荐
再见晴天*_*13 小时前
SpringBoot 中单独一个类中运行main方法报错:找不到或无法加载主类
java·开发语言·intellij idea
paid槮14 小时前
机器视觉之图像处理篇
图像处理·opencv·计算机视觉
lqjun082714 小时前
Qt程序单独运行报错问题
开发语言·qt
hdsoft_huge16 小时前
Java & Spring Boot常见异常全解析:原因、危害、处理与防范
java·开发语言·spring boot
风中的微尘16 小时前
39.网络流入门
开发语言·网络·c++·算法
未来之窗软件服务17 小时前
幽冥大陆(二)RDIFSDK 接口文档:布草洗涤厂高效运营的技术桥梁C#—东方仙盟
开发语言·c#·rdif·仙盟创梦ide·东方仙盟
小冯记录编程17 小时前
C++指针陷阱:高效背后的致命危险
开发语言·c++·visual studio
1uther18 小时前
Unity核心概念⑨:Screen
开发语言·游戏·unity·c#·游戏引擎
C_Liu_18 小时前
C++:类和对象(下)
开发语言·c++
coderxiaohan18 小时前
【C++】类和对象1
java·开发语言·c++