相机工作距离计算

镜头 · 基础参数 · 焦距

例如,使用1英寸靶面(12.8mm x 9.6mm)的相机,工作距离WD是300mm,视野FOV的高度是120mm,那么光学放大倍率𝛽= 9.6𝑚𝑚/120𝑚𝑚=0.08 ,焦距𝑓=0.08× 300𝑚𝑚÷1.08=22.22𝑚𝑚

实际选型时,应选择最接近上述计算结果的镜头焦距,并根据镜头焦距,重新计算工作距离。

镜头 · 基础参数 · 靶面

为保证画面整体的可应用性,选用镜头的像面尺寸应略大于相机传感器的靶面尺寸,否则会出现边缘暗角/黑角等情况,影响使用。

需要知道条件:

  1. 相机光学尺寸

比如光学尺寸为1/2.8^"的,1/2.8^"≈16/2.8=5.714mm。(1英寸对应的对角尺寸是16mm)靶面尺寸≠实际尺寸

  1. 镜头的焦距有8mm,6mm,4mm的
  2. 物体长(宽)度
  3. 工作距离=镜头焦距*物体长(宽)度/相机光学尺寸

例如:检测长度:20mm,相机光学尺寸:1/2.8^" ,镜头焦距6mm

工作距离=6*20/5.714=21mm,建议在工作距离*1.2=21*1.2=25.2mm

相关推荐
中达瑞和-高光谱·多光谱1 天前
什么是快照式光谱成像相机?
数码相机
格林威1 天前
短波红外相机在机器视觉检测方向的应用
运维·人工智能·深度学习·数码相机·计算机视觉·视觉检测
起个名字费劲死了2 天前
手眼标定之已知同名点对,求解转换RT,备份记录
c++·数码相机·机器人·几何学·手眼标定
格林威2 天前
Linux使用-MySQL的使用
linux·运维·人工智能·数码相机·mysql·计算机视觉·视觉检测
Sean X3 天前
主机插入多个usb相机,固定序号
数码相机
kalvin_y_liu3 天前
四款主流深度相机在Python/C#开发中的典型案例及技术实现方案
开发语言·python·数码相机
格林威3 天前
工业相机如何通过光度立体成像技术实现高效精准的2.5D缺陷检测
人工智能·深度学习·数码相机·yolo·计算机视觉
点灯小铭3 天前
基于MATLAB的车牌识别系统
开发语言·单片机·数码相机·matlab·毕业设计·课程设计
格林威3 天前
工业检测机器视觉为啥非用工业相机?普通相机差在哪?
人工智能·数码相机·yolo·计算机视觉·视觉检测·相机
格林威3 天前
机器视觉检测的光源基础知识及光源选型
人工智能·深度学习·数码相机·yolo·计算机视觉·视觉检测