当前位置: 首页 > article >正文

关于相机与镜头的选型

文章目录

  • 根据检测精度要求选相机分辨率
  • 镜头选型
  • 计算相机的视野范围和镜头的视场角

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

案例:

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

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

镜头选型

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

选用相机镜头到物体的距离视野范围
像素:500万 分辨率:2448*2048 像元尺寸:3.45微米75mm12mm*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.4550mm1000mm

http://www.kler.cn/a/273738.html

相关文章:

  • AI的主流数据库介绍及其功能对比
  • uniapp实现在card卡片组件内为图片添加长按保存、识别二维码等功能
  • js实现一个可以自动重链的websocket客户端
  • 如何监控批量写入的性能瓶颈?
  • WandB使用笔记
  • Git撤销指定commit并更新远端仓库
  • 使用ansible剧本进行lvm分盘
  • phpStudy安装thinkCMF8时,如何解决服务器rewrite和APIrewrite不支持的问题
  • UGUI源码分析与研究1-UGUI底层的实现原理
  • Java后端面试:框架篇高频面试(Spring、SpringMVC、SpringBoot、MyBatis)
  • 【渗透工具】BurpSuite汉化无cmd框版安装教程
  • Flutter-自定义图片3D画廊
  • 蓝桥杯刷题总结(Python组)
  • 信雅纳网络测试的二次开发集成:XOA(Xena Open-Source Automation)开源自动化测试
  • 目标检测——YOLOv5算法解读
  • 高架学习笔记之信息系统分类概览
  • 比较两个数组对象,找出属性id相同的项并删除
  • P8711 [蓝桥杯 2020 省 B1] 整除序列 存疑解决篇 Python
  • 爬虫技术实战案例解析
  • Java基础知识总结(6)
  • 超分之SwinIR
  • 【NLP学习记录】One-Hot编码
  • 电商api数据接口技术开发来赞达lazada通过商品ID抓取商品详情信息item_get请求key接入演示
  • 代码随想录--排序算法
  • LeetCode 面试经典150题 27.移除元素
  • 如何搭建“Docker Registry私有仓库,在CentOS7”?