关于机器视觉CCD分辨率相关的说明

2026-01-19

  山东泽佳自动化科技有限公司(http://www.sdzejia.com)资料整理,专业提供工业智能化解决方案

1、分辨率的定义:

    2D工业相机分辨率指的是相机图像传感器(通常是CCDCMOS芯片)上像元(像素)的总数量。它表示相机能够捕获图像的最大细节能力,通常用水平方向像素数(H)乘以垂直方向像素数(V)来表示,单位是“像素”或“兆像素”。

公式:分辨率 = 水平像素数 × 垂直像素数

 

    关键解析与常见规格

    1.  像素是基本单位:

     一个像素是传感器上最小的感光单元。一幅数字图像就是由这些像素点组成的矩阵。

     分辨率越高,意味着像素点越多,在拍摄同一视野时,理论上能记录更多的图像细节。

    2.  常见分辨率规格:

    130万像素**: 1280 × 1024

    200万像素**: 1600 × 1200 1920 × 1080 (全高清)

    500万像素**: 2448 × 2048

    1200万像素**: 4096 × 3000

    2900万像素**: 6576 × 4384

     以及更高如4500万、1.5亿像素等。


    分辨率在工业视觉应用中的关键影响

    在工业领域,分辨率的选择不是越高越好,而是根据需求精确计算,主要受以下因素影响:

    1.  视野:你需要拍摄的物体或区域有多大(FoV - Field of View)。

    2.  精度:你需要检测或测量的最小特征尺寸是多少。

    3.  工作距离:相机到被测物体的距离。

    4.  传感器尺寸:相机芯片的实际物理尺寸(如1/1.8英寸、2/3英寸等)。

 

    核心计算公式(以像素为单位):

    要确保能够清晰分辨一个特征,该特征在图像上至少需要占据2-3个像素(根据算法和需求,有时甚至需要更多)。

 

    单像素精度(理论值):

    单像素精度 = 视野范围 / 相机分辨率

    例如:视野是100mm宽,使用1280像素宽的相机。

    单像素精度 = 100mm / 1280 0.078 mm/像素。

    这意味着图像上的一个像素对应实际物体上的0.078mm。要检测一个0.1mm的瑕疵,它大约只占1-2个像素,可能会非常困难。此时就需要考虑更高分辨率的相机。

 

    重要概念区分

    分辨率 vs. 像素大小:

    分辨率是像素的总数量。

    像素大小是每个像素的物理尺寸(单位:微米,µm)。它影响感光能力和图像噪声。像素越小,在同样传感器尺寸下分辨率越高,但每个像素的进光量可能减少。

 

    分辨率 vs. 传感器尺寸:

     两者相关但不相同。同样200万像素,一个可以是1/2英寸传感器,另一个可以是2/3英寸传感器。后者的像素尺寸通常更大,低照度性能可能更好。

    空间分辨率:

     在成像领域,有时也指系统能够分辨的两点之间的最小距离,这由镜头、传感器和整个系统共同决定。但通常“相机分辨率”特指传感器像素数。

 

    选择分辨率时的实际考量

    1.  精度需求:如上述计算,确保关键特征有足够的像素覆盖。

    2.  处理速度:分辨率越高,图像数据量越大(字节数=宽×高×通道数),对传输带宽(如USB3.0, GigE, CoaXPress)和处理器(CPU/GPU)的负担越重,可能降低检测节拍。

    3.  成本:通常分辨率越高,相机和配套镜头(需要能支持高分辨率)的成本也越高。

    4.  视野与细节的权衡:大视野和高细节往往矛盾。在大视野下要求看清小细节,就需要极高的分辨率。有时会采用多个低分辨率相机分区拍摄,或使用高分辨率相机配合运动扫描。

 

    总结

    2D工业相机的分辨率,本质上是其图像传感器的像素总数,它直接决定了图像的理论细节上限。在工业应用中,它是根据具体的视野大小和检测精度要求,通过科学计算来选定的核心参数之一,需要与镜头、工作距离、处理速度等因素进行综合权衡。

 

    简单来说:分辨率决定了你能“看到”多少像素,而最终的系统精度则由“每个像素代表多大实际尺寸”来决定。

 

    2、分辨率的计算方法:

    计算的出发点是两个关键参数:

    1.  视野:你需要拍摄的实际物体的范围,通常指宽度(FoV)。

    2.  精度:你需要分辨或测量的最小特征尺寸。

 

    核心逻辑:在工业视觉中,为了稳定、可靠地识别或测量一个特征,该特征在图像上至少需要占据2个像素(2 Pixel) 以上。对于高精度测量或复杂轮廓,可能需要3个甚至更多像素。

 

    由此推导出基本公式:

    单像素精度 = 视野 / 相机分辨率

    因此,相机分辨率 = 视野 / 单像素精度

 

    详细计算步骤(举例说明)

 

    案例需求:

    你需要检测一个宽度为50mm的电路板上的焊点,要求能发现直径不小于0.1mm的虚焊缺陷。

 

    步骤1:确定视野

    假设一次拍摄整块电路板,那么视野(FoV**宽度** = 50mm

 

    步骤2:确定检测精度

    你需要发现的最小缺陷尺寸 = **0.1mm**。这就是你的精度要求。

 

    步骤3:应用“最小像素覆盖”原则

    为确保可靠检测,我们要求这个0.1mm的缺陷在图像上至少占据 2个像素。

    因此,每个像素对应的物理尺寸(单像素精度) 必须 0.1mm / 2 = **0.05 mm/像素**

 

    步骤4:计算所需相机的最小分辨率

    分辨率(宽度方向)= 视野宽度 / 单像素精度

    分辨率(宽度方向)= 50mm / 0.05 mm/像素 = **1000像素**

 

    步骤5:选择标准相机

    计算出的宽度方向需要至少1000像素。常见的标准分辨率中,**1280(宽)× 1024(高)** 130万像素相机符合要(1280 > 1000)。同时,你也可以选择1920×1080200万像素相机,这会提供更大的余量。

 

    更通用的公式与考虑因素

 

    通用公式:

    所需相机分辨率(宽) ≥ (视野宽度 / 最小特征尺寸) × 像素覆盖数

 

    其中,**像素覆盖数**通常为2-4,根据算法难度和可靠性要求选取。

 

    其他关键考虑因素:

 

    1.  双向计算:以上计算了宽度(X轴)方向的分辨率。高度(Y轴)方向需要用同样的逻辑重新计算(视野高度 / 精度)。最终选择相机时,其两个方向的分辨率都必须满足各自的计算值。

    *   例如:视野是 50mm × 30mm,精度0.1mm

    *   所需宽度像素 ≥ (50 / 0.1) × 2 = 1000像素

    *   所需高度像素 ≥ (30 / 0.1) × 2 = 600像素

    *   一台 1280×800 的相机可以满足。

 

    2.  亚像素精度:在测量应用中,通过算法边缘定位,可以达到 1/101/50像素 的测量精度。但这不改变选择相机的逻辑。例如,你需要达到0.01mm的测量精度,视野50mm,即使使用亚像素技术(假设1/10像素),计算时:

    *   所需分辨率 ≈ 50mm / (0.01mm * 10) = 500像素(宽度)。

    *   这表明在亚像素技术辅助下,可以用较低的相机分辨率实现高精度测量,但算法更复杂。

 

    3.  系统余量:理论计算值是最低要求。在实际选型中,通常选择**比计算值高一个档次**的相机,为对位偏差、镜头畸变校正等留出余量。

 

    4.  镜头匹配:相机的分辨率必须与镜头的**分辨率(解像力)** 匹配。一个500万像素的相机,如果配一个只支持200万像素的廉价镜头,最终成像清晰度会被镜头限制,无法发挥相机实力。

 

     总结计算流程

    1.  **明确需求**:确定视野(FoV)和需要检测/测量的最小特征尺寸(精度)。

    2.  **设定原则**:确定最小特征需要覆盖多少像素(通常为2)。

    3.  **计算最小分辨率**:使用公式 **分辨率 ≥ (视野 / 精度) × 像素覆盖数** 分别计算宽和高。

    4.  **选择标准相机**:在常见工业相机分辨率(VGA130万, 200万, 500万, 1200万等)中,选择**两个方向都满足或超过**计算值的型号。

    5.  **综合评估**:结合帧率、传输接口、成本、以及与镜头的匹配度,确定最终型号。

 

    3、 PXDPI的说明:

    1.  PX(像素)

    它是什么:像素是数字图像的**最小、最基本的构成单位**。一个像素就是一个带有颜色和亮度信息的小方块。

    它决定什么:PX直接定义了图像的**数据量****尺寸**

    表示方式:图像的**绝对分辨率**,通常表示为 `宽度像素数 × 高度像素数`(例如 `1920px × 1080px`)。这个数字是固定不变的,无论你在手机、电脑还是投影仪上看,这张图像的总像素数都是 `1920 × 1080 = 2,073,600` 个。

    **类比**:乐高积木的**总数量**

 

    2.  DPI(每英寸点数)

   它是什么:DPI 是一个**物理尺度****转换系数**,它定义了一定数量的像素(PX)将以多大的物理尺寸被呈现**

   它决定什么**DPI 决定了图像**输出到物理介质(如纸张、屏幕)上的密度和清晰度**

    公式核心:**物理尺寸 = 像素尺寸 / DPI**

    *   例如,一张 `300px` 宽的图片,以 `300 DPI` 打印,其物理宽度就是 `300px / 300dpi = 1 英寸`

    *   如果以 `150 DPI` 打印,物理宽度就变成 `300px / 150dpi = 2 英寸`

    *   **类比**:乐高积木的**拼接密度**。用1000块积木拼成一个1米长的模型(高密度,细节多),还是拼成一个2米长的模型(低密度,细节稀疏)。

 

    区别:

    PX是内在的、绝对的,像水的体积

    DPI是外在的、相对的,像决定把水倒进小杯还是大碗的指令,决定了显示的浓度

 

    1. 对于屏幕显示(网页、UI、视频):

    PX是王道屏幕(显示器、手机)有固定的物理像素点。一张 `1000px` 宽的图片,在 `1080p` 屏幕上几乎占满宽度,在 ‘4K` 屏幕上则只占一半宽度。屏幕的“PPI”(每英寸像素数)是硬件固定的,软件设置的DPI在此场景下**主要作为缩放参考**,操作系统用它来调节文字和控件的大小,让显示效果在不同PPI的屏幕上看起来比例一致。

 

    2.  对于打印输出:

    DPI至关重要打印质量取决于墨点密度

    高质量印刷(如画册、杂志)通常需要 **300 DPI**

    普通文档、海报**(观看距离较远)可以使用 **150 DPI**

    大型喷绘(如广告牌,观看距离很远)可能只需要 **30-50 DPI**

    打印前计算:如果你需要打印一张 `6英寸 × 4英寸`、精度为 `300 DPI` 的照片,那么你需要的原始图像像素尺寸至少是:

    *   宽度: `6英寸 × 300 DPI = 1800 px`

    *   高度: `4英寸 × 300 DPI = 1200 px`

     

    一句话概括关系:PX砖块的数量DPI是决定用这些砖块铺多大的地的铺法指令。砖块数量不变,铺得越密(高DPI),面积越小,但越精细;铺得越疏(低DPI),面积越大,但越粗糙。

     像素是数量,英寸是大小DPI密度

    数量(像素) = 密度(DPI× 大小(英寸)


创新科技,引领未来
免费获取解决方案