【深度3】相机选择-精度和曝光需求计算 - 输入:1 被测试物体的最小体积 2 被测物体的移动相对速度
前言:本举例,说明,我们在工业场景下,如果需要在某个速度下计算某个尺寸的物体的工业相机的精度计算方法
1 需求定义
本需求定义为测量一个有移动速度的工业被测物体:
输入参数 | ||
标识 | 输入参数 | 举例 |
FOV | FOV | 12寸(30.38cm) |
Smin | 最小被测量物体大小: | 0.25寸(0.635cm) |
SPmax | 物体某个维度移动最大速度 | |
SPPmax | 系统处理的速度 |
1.2 传感器靶面像素需求计算方法-缺陷和物体测量计算方法和举例:
标识 | 输入参数 | 举例 |
Cmin基本要求1 | 物体需要在靶面上占据 | 3到4个像素点 |
FOV | FOV | 12寸(30.38cm) |
Smin | 最小被测量物体大小: | 0.25寸(0.635cm) |
需求 | 输出参数 | |
某方向 像素需求 | 相机分辨率 | 144 pixel |
= 144
那么一个640水平像素的相机可以满足要求。
【Franklin案】这里FOV,理解为测距离的长边上。
举例:
测试的长边为:330cm,测试的物体最小长边为:3cm,计算:
330/3*3 = 330 ,选用640相机可以满足要求
测试的短边为:?3,测试的物体最小长边为:1mm,计算:
(50/0.1)*3 = 1500 ,选用640相机可以满足要求
测试短边: 5mm , 位移精度为0.01mm
(5/0.01)*3 = 1500
2 拍摄速度的定义要素:
拍摄速度相关的参数有:
2.1 拍摄物体速度的计算
1公里/小时 = 1000 * 1000 mm / 3600 *1000 ms = 0.277 mm/ms
10公里/小时 = 1000 * 1000 mm / 3600 *1000 ms = 2.77 mm/ms
2.2 相机的最快帧率和处理速度
30FPS = 1800 PartPerMinute (PPM)
10*1000/3600*1000/1000 = 2.77 mm/ms
200 FPS -> 每帧,0.005 s -> 5ms /帧
500 FPS -> 每帧,0.002s -> 2ms /帧
2*2.77 = 5.54mm
50 / 5.54 = 9 line/ 帧
高FPS的相机的传输速度。
2.3 相机的electronic shutter 电子快门
【Franklin 案】相机的电子快门,决定的曝光时间往往和相机的FPS的设定制衡为相反的关系。
比如 870FPS的相机,如果定义870FPS,他的快门时间需要为:1500 us 也就是1.5 ms, 如果设定10000us,这时候 FPS就只能是,100FPS了,
3 线扫相机的行频速度决定:
输入参数 | 举例 |
FOV | 12寸(30.38cm) |
物体移动速度St | 20寸每秒 |
线扫相机选型 Nc | 8K |
输出参数 | |
线扫相机扫描速度要求 Sc | 13654 |
Sc = St /(FOV / Nc) = 20 / (12/8192) = 13654
[franklin 案】
幅宽1600mm , 检测精度 1mm/ pixel ,运动速度22000mm/S,WD 1300mm
3.1 线扫相机的选择决定:
相机像素 = 1600 /1 = 1600 pixel,需要2K相机
3.2 线扫相机的实际检查精度
检测精度 = 幅宽 /实际像素 = 1600mm / 2000 pixel = 0.8mm / pixel
3.3 线扫相机的扫描行频
扫描行频 = 运动速度 / 实际检测精度 = 22000 mm/s / 0.8 mm/pixel = 27500 pixel/s = 27.5Khz
由此,选2K像素,28K行频,10um = 0.1mm =100um像元相机
3.4 线扫相机的镜头选型
3.4.1 sensor 靶面
靶面长边 = 0.1mm * 2048 pixel = 20.48mm
3.4.1 镜头焦距
上式子,计算的,要 拍摄全部的幅宽的物体,需要的焦距:
公式1:
参考:
【深度3】相机选择-精度和曝光需求计算 - 输入:1 被测试物体的最小体积 2 被测物体的移动相对速度相关推荐
- 【工业相机】【深度3】相机选择-精度和曝光需求计算 - 输入:1 被测试物体的最小体积 2 被测物体的移动相对速度
前言:本举例,说明,我们在工业场景下,如果需要在某个速度下计算某个尺寸的物体的工业相机的精度计算方法 1 需求定义 本需求定义为测量一个有移动速度的工业被测物体: 输入参数 标识 输入参数 举例 FO ...
- 深度学习如何均衡精度、内存、计算和通信开销?
文 | 立交桥跳水冠军@知乎 本文已获作者授权,禁止二次转载 鱼与熊掌不可兼得,深度学习领域中的几个指标也相同. 主要的指标有如下四个: (1)精度:自然精度是一个模型最根本的衡量指标,如果一个模型精 ...
- Android apps 拍立知-功能实现2(相机/选择相册及图像识别调用)
上一篇实现了语音播放的功能,接下来就开始实现相机及图像识别功能调用. 首先,画一个大致的流程图方便理解: 以下是对相机/选择相册进行实现. (大家可以参考其它Android调用相机/选择相册的教程,不 ...
- 深度学习 相机标定_基于深度学习的多传感器标定
标定是确定不同坐标系的相互转换关系,是传感器数据融合的前提,特别是激光雷达和图像数据.这里以深度学习的方法训练CNN模型去回归坐标系转换的参数. 主要是两个CNN模型:RegNet和CalibNet. ...
- 机器视觉:热成像相机选择的五大因素
机器视觉:热成像相机选择的五大因素 选择热成像相机时,没有一套适用于所有应用的单一的解决方案.无论您是需要将热成像用于建筑物检测.高端监视和安全.机器视觉和自动化,还是其他热成像应用,在购买热成像相机 ...
- Swift使用UIImagePickerController 从相册选择图片、从相机选择图片
配置: 如果是相机使用,需要在info.plist文件增加使用前应用程序说明:相机使用也是如此.(第二个是CALENDARS权限,打错了:图片是Photo Library Usage Descript ...
- android调取手机相册或打开相机选择图片并显示
作为一个android小白,自己想尝试写一个小项目,因此写个小博客记录一下自己的开发历程.这一篇记录自己学习调取手机相册以及打开相机选择图片并显示 示例是采用PopupWindow弹出底部菜单,选择相 ...
- 乐视体感三合一奥比中光Astra Pro相机彩色和深度(红外)相机标定
具体标定过程参考 乐视体感三合一奥比中光Astra Pro相机彩色和深度(红外)相机标定 由于在标定过程中IR图像过暗无法进行标定,故对其数据进行放大处理,相关代码如下: #!/usr/bin/env ...
- 相机调整GAMMA和曝光
相机调整GAMMA和曝光 相机调整GAMMA和曝光 相机调整GAMMA和曝光 本质:YUV空间计算当前图像的Y值的均值,通过调节各种曝光参数设定(自动或手动),使得该均值落在一个目标值附近的时候,就认 ...
最新文章
- Sphinx武林秘籍(上)
- 字符串异或c语言编写,C语言实现字符串的异或校验.doc
- 全卷积神经网路【U-net项目实战】语义分割之U-Net详解
- 《构建之法》需求分析 读书笔记 Week6
- LeetCode 1028. 从先序遍历还原二叉树(栈)
- 辨异 —— 数学基本概念
- python编程教学软件-【掌控】mPython编程与教学软件平台汇总
- iOS UINavigationBar-导航栏、UINavigationItem-导航项
- QT_仿王者荣耀抽奖
- python支持arcpy的版本_ArcPy开发IDE
- 后危机时代,DCS的新征程
- 中国省市县地区代码数据库文件
- 芝麻信用倒逼银行改革,纷纷模仿支付宝推出借呗!
- tableau 发布
- 【GD32F303开发之串口通信】
- 饿狼传说 | 千锋JavaScript教程千呼万唤已出来
- 显卡天梯图vs专业计算卡丽台T4,v100vs混合精度训练
- mysql_wp_replication_tutorial
- Android悬浮窗的简单实现
- java+ssm的班级同学录聚会报名网站