【机器视觉】基础知识---相机篇
相机
- 相机种类
- 相机参数
- 像素/分辨率
- 靶面尺寸
- 像元尺寸
- 传感器(类型及厂家)
- 快门方式
- 帧率
- 色彩模式
- 数据接口
- 镜头接口
- 简单选型
相机种类
常用的工业相机类型:面阵相机、线阵相机、3D相机
相机参数
像素/分辨率
像素越高,图像越清晰,图像越大
分辨率:2448 X 2048 = 5,013,504 (500W像素)
像素点越多,图像质量越高
靶面尺寸
1.工业相机上标注的靶面尺寸通常指的是相机传感器对角线尺寸。
2. 1/2" 2/3" 1" 等单位是1英寸,但是这里的1英寸换算成毫米是16mm,而不是通常的25.4mm
3. 通常的传感器长宽比为4:3(勾股,斜边则为5)
4. 举例:
注:镜头选型时,镜头像面尺寸 >= 相机靶面尺寸
像元尺寸
像元尺寸:即一个像元的大小。像元大小和像元数(分辨率)共同决定了相机机靶面的大小
像元小,分辨率高,信息量大;反之,分辨率低,信息量小。
传感器(类型及厂家)
类型(芯片):CMOS(互补金属氧化物半导体)、CCD(电荷耦合器件)
厂家:
Sony:成像质量好
Onsemi:帧率高
Aptina:成本低
Awaiba:线阵专用
Sharp:高性价比
Kodak:高分辨率
快门方式
全局(快、贵)、卷帘(CT要求低,性价比高)
帧率
1秒钟时间里传输的图片的帧数,数值越大,采图越快
色彩模式
彩色:某些缺陷在彩色模式下更清晰,明显
黑白:像素点精度高、尺寸测量选用
像素精度:彩色相机的黑白模式 < 黑白相机
数据接口
用途:传输图像数据
接口:Camera Link、IEEE 1394接口、USB接口、网络接口(GigE)、CoaXPress接口
一般工业常用:网路接口(GigE)、USB接口
网络接口:网线,可使用POE在使用网口传输数据的同时为相机供电
USB3.0:帧率更高、但传输距离受限
镜头接口
镜头接口类型:C接口(C-mount)与CS接口(CS-mount)
区别:CS接口,图像传感器到镜头之间的距离应为12.5 mm;C接口则为17.5 mm
应用场景:工业相机以C接口为主,安防相机以CS接口为主
简单选型
1.节拍要求:CT要求低可选用卷帘快门相机
2.色彩要求:彩色or黑白
3.像素要求:根据需求选择
4.数据传输:传输距离短且有多余USB接口建议选用USB(帧率高)
5.若需要硬件触发,需使用相机电源线上的触发线路(6芯线)
【机器视觉】基础知识---相机篇相关推荐
- 【机器视觉】整合:机器视觉基础知识汇总
本文系鼎酷IOT部落今日头条号原创,转载请注明出处. 到如今,中国已经成为世界机器视觉发展最为活跃地区,应用范围涵盖了工业.农业.医药.军事.航天.气象等国民经济各个行业.虽然机器视觉的成长速度非常快 ...
- 【机器视觉基础知识整理】
机器视觉基础知识整理 本文记录一些比较有用的机器视觉硬件知识的文章链接,留以备用.会不定时更新补充,也欢迎大家下方评论补充,一起将有用的好文收集整理起来,用的时候也方便一些.(注:本文只附录文章链接, ...
- JavaScript 基础知识 - BOM篇
前言 本篇文章是JavaScript基础知识的BOM篇,如果前面的<JavaScript基础知识-DOM篇>看完了,现在就可以学习BOM了. 注意: 所有的案例都在这里链接: 提取密码密码 ...
- JavaScript 基础知识 - DOM篇(二)
7. 节点操作 7.1 节点的属性 节点分类: 标签节点 文本节点 属性节点 注释节点 节点常用的属性: nodeType:节点的类型 nodeName:节点名称 nodeValue:节点值 常见的节 ...
- JavaScript 基础知识 - 入门篇(二)
11. 函数 11.1 函数的基础知识 为什么会有函数? 在写代码的时候,有一些常用的代码需要书写很多次,如果直接复制粘贴的话,会造成大量的代码冗余: 函数可以封装一段重复的javascript代码, ...
- SQL数据库基础知识-巩固篇一
SQL数据库基础知识-巩固篇<一>... 首先展示两款我个人很喜欢的数据库-专用于平时个人SQL技术的练习<特点:体积小,好安装和好卸载,功能完全够用了> MySQL-57 D ...
- 基础知识:篇4-make工具与Makefile文件概念
说明: 本文章旨在总结备份.方便以后查询,由于是个人总结,如有不对,欢迎指正:另外,内容大部分来自网络.书籍.和各类手册,如若侵权请告知,马上删帖致歉. QQ 群 号:513683159 [相 ...
- 【Java基础知识回顾篇】之打怪升级Day001
Java基础知识回顾篇之打怪升级Day001 目录 Java基础知识回顾篇之打怪升级Day001 简介 一.为什么现在主流的是Java8和Java11? 二.简单尝试编写java程序 1.编写一个He ...
- 机器视觉基础知识/经典系统/常用领域以及机器视觉常用的图像处理库
[0-定义] **计算机视觉:**一门研究如何使机器"看"的科学,更进一步的说,就是指用摄影机和计算机代替人眼对目标进行识别.跟踪和测量等机器视觉,并进一步做图像处理,用计算机处理 ...
最新文章
- openwrt监控linux,OpenWRT上判断客户端在线个数
- C# WINFORM ListView用法详解(转)
- BIO,NIO,AIO总结(二)
- django 模板两次for循环_Django模板之基本的 for 循环 和 List内容的显示方式
- c 通过jni调用java_使用c通过jni调用java
- linux 下批量压缩文件
- [蛋蛋の涂鸦日记]02-致电通渠中心
- 创建 VSTO 工作簿的windows安装包
- VS间接寻址级别不同
- 【Xubuntu】多种方法设置xubuntu-18.04开机启动
- 凯文·凯利:AI将改变一切设计工作
- 【Kaggle】 Russia房产价格预测top1%(22/3270)方案总结
- MATLAB图像的频域低通滤波(灰度图像滤波+彩色图像滤波)
- Java用for循环嵌套*输出一个长方形
- 室内定位 Wi-Fi指纹 深度神经网络keras
- (6/6) Codeforces Round #694 (Div. 2)
- win10应用商店闪退及应用商店相关小程序打不开解决办法
- java排序算法实现
- ret一般是什么的缩写
- Java实现库存管理系统