0

我们有兴趣记录FLIR热和RGB视频以及随附的元数据。我们已经开发了一个iOS应用程序FLIR Mobile SDK来执行此操作。此应用程序将FLIRThermalImage(使用 imageRecieved 方法)转发到接收器,该接收器提取热图像和 RGB 图像以及元数据,并将这些转发到队列以写入磁盘。

我们能够很好地记录FLIR热和RGB帧,似乎没有丢失,我们可以从中提取预期的信号。但是,元数据(我们从FLIRImageParametersFLIRScale类中获得)只是间歇性地正确提取。从所附的屏幕截图中可以看出(查找列SCALE_MIN及以后,左侧的列由 app/open cv 分配,而不是由 分配FLIRThermalImage),值通常都是 0 或无意义的小1

所有这些信息(元数据、FLIR热帧和FLIRRGB 帧)都是从同一个循环中提取FLIRThermalImage并分配到同一个循环中的,所以奇怪的是热帧和RGB图像帧始终如一,而元数据则不然。元数据要么全为 0/无意义,要么全都很好,这也很奇怪。

有谁知道是否FLIRThermalImage每帧或仅针对某些帧提供元数据,或此行为的任何其他可能原因?

4

0 回答 0