文章目录
1.ROI裁剪功能
相机默认以最大分辨率显示图像,当用户只对图像中的某些细节感兴趣时,可进行图像裁剪操作,即对相机进行ROI设置,输出用户感兴趣区域的图像。
ROI也分为硬件ROI和软件ROI,而硬件ROI通过设置sensor的工作参数,让从sensor读取的数据减少,从而减小传输数据带宽,并在一定程度上提高相机帧率。
而软件ROI:不改变sensor的工作参数, 从sensor读取的数据量不变, 上层软件拿到相机原始图像后,通过图像后处理手段,将图像剪切到目标ROI矩形大小,只是减少了后续算法处理时间,而没有减少从相机中拿图的时间。
111
ROI模式也存在其自身的局限性
1.首先,这种技术只能由CMOS芯片提供,CCD不存在ROI技术实施的条件,因为CMOS图像传感器,类似计算机内存DRAM的简单X-Y寻址的信号读出方式,允许CMOS从整个排列、部分甚至单个像元中读出信号。
2.其次,由于ROI模式是直接截取原芯片上的一部分,所以视野范围和感光性都会对应的减小。
2.Binning功能
binning可分为三种类型:水平模式、垂直模式和完全模式。在进行binning时,来自相邻像素的多条信息通常会根据不同的模式而合并为一条信息,通常这样会导致分辨率按binning系数降低,但是每个像素的功率也会相应叠加。
相机会在芯片层级进行binning处理,这种方法只支持使用2x2或3x3等整数倍合并,因此无可避免地要大幅降低分辨率。
2.1 binning的优势
1.提高感光度:
binning通过合并多个像素,每个像素可采集到更多光线。这在光线不足或为快速移动的物体采集图像时尤为有利。
2.减少噪声:
通过合并多个像素值可减少图像中的噪声。
2.2 binning的不同之处
1.针对海康相机,该功能只能分档调节,且不能和下采样功能同时使用,且面阵相机使用该功能无法提高帧率。
2.而Balser相机,才采用像素超越,不但支持整数倍合并,还支持使用非整数系数,还可以提高相机的帧速率。
3.下采样功能
下采样功能是在多个相邻像素中选择一个像素,可以降低输出分辨率。
在下采样模式中,并不会对所有行列的像素点进行采样,这样才能获取非原始分辨率的图像(降低的分辨率图像)。行列数据是成对读取的。
上图公式是skip的大小、原始图像的大小和输出图像大小间关系。
3.1 不同下采样组合
3.1.1 无下采样
3.1.2 水平采样
1.使用黑白相机时,如果您指定的垂直采样系数为n,则相机仅传输第 行的数据,例如,当您将垂直采样系数指定为2 时,相机将传输第1行,跳过第2行,再传输第3行,依此类推:
2.在彩色相机上,如果您指定的垂直采样系数为n,则相机仅传输第 行的数据。例如,当您将垂直采样系数指定为 2 时,相机将传输第 1 行和第 2 行,跳过第 3 行和第 4 行,再传输第 5 行和第 6 行,依此类推:
这会导致图像高度减小。例如,启用系数为 2 的垂直采样将使图像高度减半。
3.1.3 垂直采样
1.使用黑白相机时,如果您指定的水平采样系数为 n,则相机仅传输第 列。例如,当您将水平采样系数指定为2时,相机将传输第1列,跳过第2列,再传输第3列,依此类推:
2.在彩色 相机上,如果您指定的水平采样系数为n,则相机仅传输第 列对。例如,当您将水平采样系数指定为2 时,相机将传输第1列和第2列,跳过第3列和第4列,随后传输第5 列和第6列,依此类推:
这会导致图像宽度减小。例如,启用系数为 2 的水平采样将使图像宽度减半
3.1.4 组合下采样
3.2 可能出现图像失真
只有在垂直采样系数和水平采样系数相等时,对象在图像中才会显示为不失真。使用所有其他组合时,对象都会失真。例如,如果将系数为 2 的垂直采样与系数为 4 的水平采样相结合,则目标对象将被压缩。