关于相机与镜头的选型

文章目录

根据检测精度要求选相机分辨率

案例:

待测物体大小:10mm × 7mm 检测精度:0.01mm 视野范围:12mm × 9mm

相机最小分辨率:

(12/0.01)* (9/0.01)=108万像素

为了提高系统的精度和稳定性 ,在实际的使用中一般用2-3个像素来对应一个最小特征,那么相机的分辨率等于108*3=324万像素,因此使用324万像素的相机较为合适。

镜头选型

根据被测物体的大小和所选相机的参数,我们可以得到物像关系,根据物象关系可以进行镜头的选型。

选用相机 镜头到物体的距离 视野范围
像素:500万 分辨率:2448*2048 像元尺寸:3.45微米 75mm 12mm*9mm

step1:计算传感器大小

传感器尺寸:

SW = 3.452448/1000 = 8.4456mm
SH = 3.45
2048/1000 = 7.0656mm

step2:计算光学放大倍率

β = min(SH/12mm, SW/9mm) = 0.7038

step3:计算镜头焦距

焦距 = 物距 * 光学放大倍率

75 * 0.7038 = 52.785mm 可以选用焦距为50mm的镜头

step4:实际光学放大倍率

焦距 / 物距 = 50 / 75 = 0.667

实际视野范围:

W = SW / 0.667 = 12.662mm

H = SH / 0.667 = 10.593mm

单像素精度:

12.662/2448=0.0052mm

计算相机的视野范围和镜头的视场角

选用相机 镜头焦距 物距
像素:500万 分辨率:2448*2048 像元尺寸:3.45 50mm 1000mm
相关推荐
gaosushexiangji11 小时前
sCMOS相机Gloria 6504 工作模式与行时间详解
数码相机
fengfuyao98512 小时前
光场相机成像系统与普通相机二维成像的模拟方法详解
数码相机
格林威14 小时前
多相机拼接:消除重叠区域的6个核心方法,附OpenCV+Halcon实战代码!
人工智能·数码相机·opencv·计算机视觉·机器人·视觉检测·制造
合方圆~小文2 天前
双变焦摄像头实现双画面监控的原理
数据库·人工智能·数码相机·模块测试
_李小白2 天前
【Android FrameWork】延伸阅读:Camera2与V4L2CameraHAL
android·数码相机
_李小白3 天前
【Android FrameWork】延伸阅读:Camera1、Camera2 与CameraX
android·数码相机
爱凤的小光3 天前
图漾FM855-E1相机专栏
数码相机
jqrbcts3 天前
发那科机器人相机补偿篇移程序
数码相机·机器人
凭轩听雨1994073 天前
【debug】软件不能正常打开外接的相机/摄像头
数码相机·opencv·计算机视觉
OAK中国_官方4 天前
构建具有深度AI的多相机拼接和检测Pipeline
人工智能·数码相机·计算机视觉