机器视觉——相机选型
目录
相机选型
分辨率、快门、帧率、色彩、靶面、接口
镜头选型
分辨率、靶面、焦距、接口、光圈+畸变+工作距离
常用计算示例
相机选型
分辨率、快门、帧率、色彩、靶面、接口
镜头选型
分辨率、靶面、焦距、接口、光圈+畸变+工作距离
常用计算示例
1. 面阵相机和镜头选型
已知:被检测物体大小为A×B,要求能够分辨率小于C,工作距离为D
[1]相机选型步骤:
(1). 相机的最低分辨率=(A×B)/(C×C) ,
(2). 相机在选型时,最好缺陷的面积在3到5个像素以上,在选择相机时,相机的最低分辨率应大于3×(A×B)/(C×C)。
[2]镜头选型步骤:
(1). 计算短边对应的像素数E=B/C,相机长边和短边的像素数都要大于E;
(2). 像元尺寸=产品短边尺寸B/所选相机的短边像素数
(3). 放大倍率=所选相机芯片短片尺寸/相机短边的视野范围
(4). 可分辨的产品精度=像元尺寸/放大倍率 (判断是否小于C)
(5).物镜的焦距=工作距离/(1+1/放大倍率) 单位:mm
(6). 像面的分辨率要大于1/(2×0.1×放大倍率) 单位:lp/mm
以上仅针对镜头的主要参数进行计算选择,其他如畸变、景深、环境等,可根据实际要求进行选择。
2.针对速度和曝光时间的影响,产品是否有拖影
已知:确定每一次检测的范围为80mm×60mm,200万像素CCD相机(1600×1200),相机或产品运动速度为12m/min=200mm/s
曝光时间计算步骤:
曝光时间<长边视野范围/(长边像素值*产品运动速度)
=80mm/(1600×200mm/s)
=1/4000s=0.00025s
故曝光时间要小于0.00025s,图像才不会拖影。
3.线扫相机和镜头的选型
[1] 相机选型步骤:
已知:幅宽为1600mm、检测精度为1mm/pixel、运动速度为22000mm/s、物距1300mm
(1). 相机像素=幅宽/检测精度=1600mm/1mm/pixel=1600pixel,最少需要2000个像素,选定为2K相机;
(2). 实际检测精度=幅宽/实际像素=1600mm/2000pixel=0.8mm/pixel
(3).扫描行频=运动速度/实际检测精度= 22000mm/s/0.8mm/pixel=27500pixel/s=27.5KHZ
综上,应选择2048像素28KHZ 像元尺寸10um的线扫相机
[2] 镜头选型步骤:
(1). sensor长度=像素宽度像素数=0.1mm ×2048=20.48mm
(2).镜头焦距=(sensor长度*物距)/幅宽=20.48×1300/1600=16.64mm
机器视觉——相机选型相关推荐
- CCD成像原理以及机器视觉中的相机选型
CCD成像原理以及机器视觉中的相机选型 近年来,随着人工智能的高速发展和图像处理技术的日益成熟,机器视觉在自动化领域发挥着越来越大的作用.机器视觉被用于代替人工视觉,使机器人能够完成以往只有人工才能完 ...
- 机器视觉硬件选型——相机选型
相机选型 1. 相机的主要参数 1.1 曝光时间:光电转换的时间 1.2 帧率: 1.3 分辨率: 1.4 增益 1.5 靶面尺寸 1.6 和镜头的接口:C/CS 1.7 输出接口 1.8 白平衡 相 ...
- 相机选型与远心镜头选型
相机选型: 1.确定精度需求: 例如我需要的精度为0.1mm,那么在选择相机时分辨率时一般要高于这个精度,那么我这里按照1/5 计算,也就是0.02mm: 再根据视野需求来计算相机分辨率:例如我的视野 ...
- 机器视觉工业相机选型
细节沉淀,实际上大家的芯片和外部电路是差不多的,大的方面没有啥区别,软件易用性的话,用工业相机基本都是调用sdk自己写代码,厂家自带的软件没那么重要,然后sdk大家的方式都差不多.但是在一些小细节上, ...
- 自动驾驶多传感器融合定位的相机选型建议
目录 0 引言 1 明确研究内容 1.1 课题研究目的 1.2 明确技术领域 1.3 使用环境 2 了解各种相机基本知识 2.1 相机类 ...
- 机器视觉硬件选型简析
机器视觉硬件选型简析 一.相机选型 二.镜头选型 三.光源选型 四.选型工具 五.应用举例 参考文档 一.相机选型 搭建机器视觉硬件系统,相机的选择很大程度上决定了所成的图像的质量,包括图像分辨率.图 ...
- 【工业相机】【深度4】线扫描相机 - 选型实践
前言: 在工业相机的深度应用的前三节里面,针对工业相机的选型.参数.应用计算等做了一些说明. 其中,在[深度3]里面,在说明工业相机在速度场景下的应用的时候,专门开了一节介绍线扫描相机[线阵相机]行频 ...
- 面阵相机以及相机选型公式
面阵相机以及相机选型公式 #include <iostream> #include <string>using namespace std;int main() {cout & ...
- 机器视觉相机和镜头选型
工业相机选型: 分辨率:相机每次采集图像的像素点数,一般对应于光电传感器靶面排列的像元数,分辨率=感光芯片尺寸/像素尺寸,面阵相机的分辨率有795×596,1024×1024,2048×2048,53 ...
最新文章
- 设计数据库字段或者java中使用boolean型时需谨慎
- 应届前端面试——看这篇就够了(一)
- 每张脸值5美元,谷歌花钱买数据强化刷脸,还把隔空操控手机变成现实
- 迭代器模式和组合模式混用
- js 换行符_一文看遍 JS 的所有输入(词法篇)
- Java学习lesson 02
- 我居然从一只猫身上学到了斐波那契数列
- Python项目生成requirements.txt的多种方式
- (189)FPGA变量初始化方法reg
- java 时间格式化_还在用SimpleDateFormat格式化时间?小心经理锤你
- macos无法验证此app不包含恶意软件_macOS 下 Electron 程序的签名及公证
- int 占一个机器字长
- 桥接模式 适配器模式 装饰模式
- 谷歌浏览器文件下载了缓存的问题与解决方案
- 初学者学习opengl是用红宝书好还是蓝宝书好?
- vue项目如何集成良田高拍仪(二次开发)
- sslv3 poodle漏洞 检测解决方法
- 信息安全数学基础自学笔记1——群
- 物联卡/物联网卡/物联流量卡的那些事!
- V语言(Vlang)初探