相机

  • 相机种类
  • 相机参数
    • 像素/分辨率
    • 靶面尺寸
    • 像元尺寸
    • 传感器(类型及厂家)
    • 快门方式
    • 帧率
    • 色彩模式
    • 数据接口
    • 镜头接口
  • 简单选型

相机种类

常用的工业相机类型:面阵相机、线阵相机、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芯线)

【机器视觉】基础知识---相机篇相关推荐

  1. 【机器视觉】整合:机器视觉基础知识汇总

    本文系鼎酷IOT部落今日头条号原创,转载请注明出处. 到如今,中国已经成为世界机器视觉发展最为活跃地区,应用范围涵盖了工业.农业.医药.军事.航天.气象等国民经济各个行业.虽然机器视觉的成长速度非常快 ...

  2. 【机器视觉基础知识整理】

    机器视觉基础知识整理 本文记录一些比较有用的机器视觉硬件知识的文章链接,留以备用.会不定时更新补充,也欢迎大家下方评论补充,一起将有用的好文收集整理起来,用的时候也方便一些.(注:本文只附录文章链接, ...

  3. JavaScript 基础知识 - BOM篇

    前言 本篇文章是JavaScript基础知识的BOM篇,如果前面的<JavaScript基础知识-DOM篇>看完了,现在就可以学习BOM了. 注意: 所有的案例都在这里链接: 提取密码密码 ...

  4. JavaScript 基础知识 - DOM篇(二)

    7. 节点操作 7.1 节点的属性 节点分类: 标签节点 文本节点 属性节点 注释节点 节点常用的属性: nodeType:节点的类型 nodeName:节点名称 nodeValue:节点值 常见的节 ...

  5. JavaScript 基础知识 - 入门篇(二)

    11. 函数 11.1 函数的基础知识 为什么会有函数? 在写代码的时候,有一些常用的代码需要书写很多次,如果直接复制粘贴的话,会造成大量的代码冗余: 函数可以封装一段重复的javascript代码, ...

  6. SQL数据库基础知识-巩固篇一

    SQL数据库基础知识-巩固篇<一>... 首先展示两款我个人很喜欢的数据库-专用于平时个人SQL技术的练习<特点:体积小,好安装和好卸载,功能完全够用了> MySQL-57 D ...

  7. 基础知识:篇4-make工具与Makefile文件概念

    说明:   本文章旨在总结备份.方便以后查询,由于是个人总结,如有不对,欢迎指正:另外,内容大部分来自网络.书籍.和各类手册,如若侵权请告知,马上删帖致歉.   QQ 群 号:513683159 [相 ...

  8. 【Java基础知识回顾篇】之打怪升级Day001

    Java基础知识回顾篇之打怪升级Day001 目录 Java基础知识回顾篇之打怪升级Day001 简介 一.为什么现在主流的是Java8和Java11? 二.简单尝试编写java程序 1.编写一个He ...

  9. 机器视觉基础知识/经典系统/常用领域以及机器视觉常用的图像处理库

    [0-定义] **计算机视觉:**一门研究如何使机器"看"的科学,更进一步的说,就是指用摄影机和计算机代替人眼对目标进行识别.跟踪和测量等机器视觉,并进一步做图像处理,用计算机处理 ...

最新文章

  1. openwrt监控linux,OpenWRT上判断客户端在线个数
  2. C# WINFORM ListView用法详解(转)
  3. BIO,NIO,AIO总结(二)
  4. django 模板两次for循环_Django模板之基本的 for 循环 和 List内容的显示方式
  5. c 通过jni调用java_使用c通过jni调用java
  6. linux 下批量压缩文件
  7. [蛋蛋の涂鸦日记]02-致电通渠中心
  8. 创建 VSTO 工作簿的windows安装包
  9. VS间接寻址级别不同
  10. 【Xubuntu】多种方法设置xubuntu-18.04开机启动
  11. 凯文·凯利:AI将改变一切设计工作
  12. 【Kaggle】 Russia房产价格预测top1%(22/3270)方案总结
  13. MATLAB图像的频域低通滤波(灰度图像滤波+彩色图像滤波)
  14. Java用for循环嵌套*输出一个长方形
  15. 室内定位 Wi-Fi指纹 深度神经网络keras
  16. (6/6) Codeforces Round #694 (Div. 2)
  17. win10应用商店闪退及应用商店相关小程序打不开解决办法
  18. java排序算法实现
  19. ret一般是什么的缩写
  20. Java实现库存管理系统

热门文章

  1. 日系服装搭配出甜美与性感
  2. xcodebuild does not contain a scheme named
  3. SSM框架系列之框架整合教程
  4. C++Windows核心编程读书笔记(转)
  5. 首款反射式PE壳琥珀
  6. 记一个有意义的周末:卡丁车、松鼠会
  7. 九章算法班ladder题目梳理
  8. flex 自定义可视化组件的超级鸡肋的属性设置
  9. 计算机专业有身高限制吗,大学哪些专业对身高要求?高中生注意,这些专业差1cm都不能报...
  10. 重谈堆栈方向和栈溢出的利用(栈溢出攻击原理)