TI中文支持网
TI专业的中文技术问题搜集分享网站

DLP 3D 方案中,opencv格式处理消耗时间太多,如何解决?

【背景】

配置文件   DLP_LightCrafter_3D_Scan_AM57xx_Config.txt

    里面选择的

#Camera type
# 0 – Uses OpenCV camera interface
# 1 – Native camera interface – PointGrey 
CAMERA_TYPE     = 1

    

 

当前我们用的是pointGrey的 camera,   TI的测试数据中file conversion就消耗了2200ms. 

我查了一下fc2ConvertImageTo 函数就是把flycapture格式数据转换成了opencv支持的ipml格式。 这里消耗的时间非常多。

 

 

【问题】

1、上面配置文件里面描述的Camera type: OpenCV camera interface是指什么类型的camera ?

2、我们采用OpenCV camera是否可以省掉这个file coversion的时间?

 

 

 

 

Shine:

这个有专门的DLP论坛可以咨询。

DLP® 产品   

yongqing wang:

时间上感觉不会有很大的提升,使用opencv这个camera可能是为了方便需要使用opencv的人更好的处理

fei wang25:

回复 yongqing wang:

从 ti给的 性能分析表格 和  以及从代码来看,

opencv的camera在函数GetFrame中不会调用下面的函数,opencv的camera只是获得Frame的指针。

而flycapture驱动的camera则需要调用下面的函数进行格式转换,如果帧率较大,这个时间消耗很大。

fc2ConvertImageTo(FC2_PIXEL_FORMAT_MONO8, &image_buffer->queue.back(), // Newest frame from camera &pg_image_formatted);

赞(0)
未经允许不得转载:TI中文支持网 » DLP 3D 方案中,opencv格式处理消耗时间太多,如何解决?
分享到: 更多 (0)