Image processing 如何计算与图像大小相关的帧率

Image processing 如何计算与图像大小相关的帧率,image-processing,camera,frame,Image Processing,Camera,Frame,我正在使用一个相机“Mikrotron EoSens MC1362”,它有自己的软件,我已经实现了一个算法,希望创建一个程序,通过相机捕获数据并实时处理 问题是,在最初的软件中,我可以看到,每当我改变图像大小时,最大帧速率和快门时间都会改变,所以我需要找到一个将这些参数关联在一起的公式 例如,对于图像大小(512x512),最大帧速率为1733,快门时间为2320微秒;对于全分辨率(1280x1024),最大帧速率为430,快门时间为2319。此外,相机的点击模式为8x8。每个图像大小的宽度必须

我正在使用一个相机“Mikrotron EoSens MC1362”,它有自己的软件,我已经实现了一个算法,希望创建一个程序,通过相机捕获数据并实时处理

问题是,在最初的软件中,我可以看到,每当我改变图像大小时,最大帧速率和快门时间都会改变,所以我需要找到一个将这些参数关联在一起的公式

例如,对于图像大小(512x512),最大帧速率为1733,快门时间为2320微秒;对于全分辨率(1280x1024),最大帧速率为430,快门时间为2319。此外,相机的点击模式为8x8。每个图像大小的宽度必须是8的倍数


有人知道如何将此参数关联在一起以便在代码中实现吗?

有趣的是,这取决于硬件规格,因为在较高分辨率下,CPU可以计算较少的图像,而不是较低的分辨率。在这种情况下,您必须计算每秒帧数,而不是计算分辨率。例如,您在一秒钟内获得的帧数将是帧速率

通过摄像头链接接口,摄像头的最大帧速率限制为每秒500帧,最大带宽(数据速率)限制为680 Mbytes/sec

这两个数字应该为您提供计算的边界点(例如,在1280 x 1024处,您受到带宽的限制,理论上最大为每秒520帧,假设每像素1字节,并且没有帧间开销)

如果需要,快门速度会增加额外的延迟

例如,在512x512,您不受数据带宽的限制,因此在每秒500帧(每帧相隔1/500秒)时,您的快门速度至少为2000微秒

实际上,您可能需要考虑一些开销,但上面的数字是指导您的理论极限

您的(理论)方程式为:

最小快门时间=1/帧速率。 最大帧速率=1/(快门时间)


实际帧率=1/(快门时间+开销)

离散贴图怎么样?即,将所有可能的组合与其对应的帧率进行静态匹配。