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

相关推荐
桦035 分钟前
[C++复习]:STL
开发语言·c++
MyBFuture41 分钟前
Halcon 金字塔与边缘检测技术解析
人工智能·计算机视觉·halcon
前端小咸鱼一条1 小时前
16.迭代器 和 生成器
开发语言·前端·javascript
小陈工1 小时前
2026年3月31日技术资讯洞察:AI智能体安全、异步编程突破与Python运行时演进
开发语言·jvm·数据库·人工智能·python·安全·oracle
Westward-sun.1 小时前
基于 OpenCV DNN 模块实现图像风格迁移
人工智能·神经网络·opencv·计算机视觉·dnn
ok_hahaha2 小时前
java从头开始-黑马点评-Redission
java·开发语言
无巧不成书02182 小时前
Java面向对象零基础实战:从Employee类吃透自定义类核心,掌握封装精髓
java·开发语言·java入门·面向对象·自定义类·employee类·java核心技术
跃上青空2 小时前
Java如何优雅的使用fastjson2进行枚举序列化/反序列化,欢迎探讨
java·开发语言
ZoeJoy82 小时前
C# + 机器视觉 + AI:从工业相机取图到 YOLO 目标检测的完整工控解决方案
人工智能·数码相机·c#
Leo655352 小时前
动态透视报表 + 查询接口 + Excel导出
开发语言·windows·python