计算机视觉的相机选型

#你一般什么时候会用到GPT?#

目前市面上的工业相机大多是基于CCD(ChargeCoupled Device)或CMOS(Complementary Metal Oxide Semiconductor)芯片的相机。一般CCD制造工艺更加复杂,也会更贵一点!

1、CCD工业相机主要应用在运动物体的图像提取,不过因为CMOS相机的成本低,所以应用也比较广泛。其中对于静止检测或一般低速的检测,优先考虑面阵相机;对于大幅面高速运动或滚轴等运动的特殊应用,考虑使用线阵相机。

2、分辨率的选择

首先考虑待观察或待测量物体的精度,根据精度选择分辨率。

3、与镜头的匹配

传感器芯片尺寸需要小于或等于镜头尺寸。

4、相机帧数选择

当被测物体有运动要求时,要选择帧数高的工业相机。但一般来说分辨率越高,帧数越低。

5、相机的曝光时间

相机的最小曝光时间可以决定目标的运动速度,或者反过来说,目标的运动速度对相机的最小曝光时间提出了要求。

6、接口类型:相机的接口类型也会影响到选型。不同的接口类型,例如USB、GigE、Camera Link等,各有其优势和适用场景。同时,还需要考虑相机是否与你使用的软件和硬件平台兼容。

镜头篇

镜头的基本功能就是实现光束变换(调制),在机器视觉系统中,镜头的主要作用是将成像目标在图像传感器的光敏面上。

在计算机视觉中,相机选型是非常重要的环节。对于线阵相机,需要考虑采集速度、像元深度等因素。通常以行频为单位,例如12KHz表示相机在1秒钟内最多能采集12000行图像数据。像元深度也影响图像质量,8bit表示灰度图由黑到白共256个等级。在选型时需要根据实际需求计算分辨率、检测精度和扫描行数。例如,幅宽为1500毫米、精度为0.5毫米、运动速度为22000mm/s的相机,需要选择3.2K像素和26.8KHz行频的相机。

对于面阵相机,需要考虑被检测物体大小、要求能够分辨的精度以及工作距离等因素。根据这些参数可以计算相机的分辨率、像元尺寸、放大倍率、物镜的焦距等参数,最后选择合适的相机。例如,已知客户的镜头的尺寸是1/3,接口是CS接口,视野大小为1210mm,要求精度为0.02mm,那么应该选用不低于120万像素的相机。

另外说个题外话:

之前了解到的摄影的要素:

  1. 曝光:曝光是指在摄影过程中进入镜头照射在感光元件上的光量,由光圈、快门、感光度的组合来控制。也指事物暴露或被揭露。(

    |---------------------------------|
    | 曝光三要素: |
    | 快门:抓拍速度,可以几分钟,也可以1/235秒,用来抓拍 |
    | 光圈:用F表示,通常用来调整进光量。可以实现虚化背景(大光圈) |
    | ISO(感光度):通常用来提高曝光的,当画面比较暗的时候。 |

  2. 对焦:对焦是指使用照相机时调整好焦点距离,英文学名为Focus,通常数码相机有多种对焦方式,分别是自动对焦、手动对焦和多重对焦方式。

  3. 构图:摄影构图是将要拍摄的东西在取景框里进行合理的安排。

相关推荐
喵~来学编程啦5 小时前
【论文精读】LPT: Long-tailed prompt tuning for image classification
人工智能·深度学习·机器学习·计算机视觉·论文笔记
蒙娜丽宁9 小时前
《Python OpenCV从菜鸟到高手》——零基础进阶,开启图像处理与计算机视觉的大门!
python·opencv·计算机视觉
好喜欢吃红柚子10 小时前
万字长文解读空间、通道注意力机制机制和超详细代码逐行分析(SE,CBAM,SGE,CA,ECA,TA)
人工智能·pytorch·python·计算机视觉·cnn
AI小杨10 小时前
【车道线检测】一、传统车道线检测:基于霍夫变换的车道线检测史诗级详细教程
人工智能·opencv·计算机视觉·霍夫变换·车道线检测
撞南墙者13 小时前
OpenCV自学系列(1)——简介和GUI特征操作
人工智能·opencv·计算机视觉
王哈哈^_^13 小时前
【数据集】【YOLO】【VOC】目标检测数据集,查找数据集,yolo目标检测算法详细实战训练步骤!
人工智能·深度学习·算法·yolo·目标检测·计算机视觉·pyqt
柳鲲鹏14 小时前
OpenCV视频防抖源码及编译脚本
人工智能·opencv·计算机视觉
浮生如梦_19 小时前
Halcon基于laws纹理特征的SVM分类
图像处理·人工智能·算法·支持向量机·计算机视觉·分类·视觉检测
深度学习lover19 小时前
<项目代码>YOLOv8 苹果腐烂识别<目标检测>
人工智能·python·yolo·目标检测·计算机视觉·苹果腐烂识别
Eric.Lee20211 天前
yolo v5 开源项目
人工智能·yolo·目标检测·计算机视觉