使用Qualcomm Snapdragon 800和Adreno 330

时间:2016-08-28 08:42:31

标签: opencv opencl neon flann linaro

我正在开发一个实时计算机视觉项目,该项目在带有ARM CPU(Snapdragon 800)的Ubuntu(Linaro)板上运行。

该软件的某些部分在高清图像上运行,数据量巨大。这会降低执行速度并成为瓶颈。

这些操作包括:

  • 在2D数组(图像)中查找所有局部最小值和最大值。 Currenly,它是用天真,琐碎的方式实现的。
  • 构建KD-Tree并执行K-Nearest-Neighbors搜索。目前,这是使用OpenCV中包含的FLANN库完成的。

我正在寻找利用可用的Adreno 330 GPU的方法,并加速这些计算。

我在看OpenCL,但我发现Adreno 330只支持它作为“嵌入式配置文件”,我不知道它是什么,以及它如何影响事物。

我也听说过ARM处理器中的NEON,但我不知道它对我有什么用。

任何帮助,提示和链接都将不胜感激。

谢谢,

阿维

0 个答案:

没有答案