首页 » 互联网 » 【视觉常识】图像缓冲技能_相机_速度

【视觉常识】图像缓冲技能_相机_速度

落叶飘零 2025-01-16 14:49:27 0

扫一扫用手机浏览

文章目录 [+]

缓冲技能是为了折衷吞吐速率相差很大的设备之间数据传送而采取的技能。

为了缓和CPU和I/O设备速率不匹配的抵牾,提高CPU和I/O设备的并行性,在当代操作系统中,险些所有的I/O设备在与处理机交流数据时都用了缓冲区,并供应得到和开释缓冲区的手段。
总结来说,缓冲区技能用到了缓冲区,而缓冲区的引入是为了缓和CPU和I/O设备的不匹配,减少对CPU的中断频率,提高CPU和I/O设备的并行性。

【视觉常识】图像缓冲技能_相机_速度 互联网

在数据到达与拜别速率不匹配的地方,就该当利用缓冲技能。
缓冲技能好比是一个水库,如果上游来的水太多,下贱来不及排走,水库就起到“缓冲”浸染,先让水在水库中停一些时候,等下贱能连续排水,再把水送往下贱。

在工业上常日指工业相机进行数据传输时为了迅速采集图像而采取的技能,也叫图像缓冲技能。

为什么利用图像缓冲技能?

工业相机采集光旗子暗记,由仿照旗子暗记转换为数字旗子暗记的速率每每是极快的,但是由于相机数据传输接口速率的限定,实际从相机处理器传输到PC的速率会大打折扣,所有图像都从一个通道进行传输,如图所示。

以Sony IMX287LLR/LQR芯片为例,其分辨率为728×544,在模数转换位数为10bit时,全分辨率下所能达到的最高帧率为436.9fps,每秒钟所产生的数据量约为165.1MB。

由于相机数据接口的不同,带宽不一样,就导致相机和PC的吞吐速率相差较大。
例如,千兆以太网传输速率为1Gbps,与相机的吞吐量相差较大,以千兆以太网作为传输接口,最高帧率只能达到338fps旁边。

而选用USB3.0作为数据传输接口,其传输速率为5Gbps,比该相机的数据产生大小要大,以是以USB3.0作为传输接口,最高帧率可以到436.9fps旁边。

那么千兆以太网传输就达不到芯片的空想帧率吗?显然不是的,利用带图像缓冲的千兆以太网相机,就可以达到空想帧率。
带有图像缓冲的工业相机,内部配置了一个缓存,用来快速装载大量的图片,这样就可以以最高帧率抓取多张图片,但是在这种模式下,并不虞味着相机可以一贯保持最高帧率进行连续拍摄,当图像缓冲区填满之后,相机将以较慢的速率运行,回到千兆以太网的传输速率进行图像传输,如图所示。

图像缓冲技能的运用

①对付较为常见的工业相机,利用图像缓冲技能,在配置缓存的情形下,可以瞬时记录高速过程,即利用价格较低的相机实现性能较高相机所拍摄的效果。

②对付高速相机,在相机自带内存的情形下,记录图像的过程也可以称为图像缓冲的过程,由于不涉及通过接口进行实时传输,由RAM吸收图像数据,即可将高速捕获的图片暂时放置在内存里,这也是图像缓冲技能的一个较为成功的表现。

【来源:光虎视觉内部培训资料】

标签:

相关文章