关于相机与镜头的选型

文章目录

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

案例:

待测物体大小: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
相关推荐
格林威10 小时前
Baumer相机锂电池极片裁切毛刺检测:防止内部短路的 5 个核心方法,附 OpenCV+Halcon 实战代码!
开发语言·人工智能·数码相机·opencv·计算机视觉·c#·视觉检测
格林威15 小时前
Baumer相机铝型材表面划伤长度测量:实现损伤量化评估的 5 个关键技术,附 OpenCV+Halcon 实战代码!
开发语言·人工智能·数码相机·opencv·计算机视觉·c#·工业相机
格林威16 小时前
Baumer相机铝箔表面针孔检测:提升包装阻隔性的 7 个核心策略,附 OpenCV+Halcon 实战代码!
开发语言·人工智能·数码相机·opencv·计算机视觉·c#·工业相机
Yao.Li2 天前
PLY 模型、分割图、RGB 图、深度图之间的关系与坐标系变换详解
人工智能·数码相机·计算机视觉
movigo7_dou2 天前
双目立体匹配
数码相机·opencv·计算机视觉
每周报刊3 天前
预算有限:二手手机 vs 二手相机,优先买谁?
数码相机
光电的一只菜鸡3 天前
高通EIS基础pipeline
数码相机
ulimate_3 天前
autoware能用来机械臂手眼相机的标定嘛
数码相机
Hi202402173 天前
点云外参自动标定工具
数码相机
qq_526099134 天前
双目立体视觉相机|精准深度感知 全场景智能视觉
人工智能·数码相机·机器人·自动化