Opencv4Tegra是基于标准opencv的CPU和GPU硬件加速版本。Opencv是开放计算机视觉,其包含了很多计算机视觉,图像处理和机器学习算法。
在jetson开发板上有三种opencv版本可以使用分别是:
(1)通常的opencv
(2)GPU加速的opencv(标准opencv包里的一部分,CUDA GPGPU加速)
(3)opencv4tegra(GPU和CPU加速)
Opencv4tegra不包括SIFT和SURF算法(专利问题)。
用opencv4tegra时,如果需要用这两个算法,需要将算法中的相应部分复制到自己的项目中,除了复制部分,其他部分还是可以得到硬件加速。
不用opencv4tegra,利用opencv,其中GPU模块,可以得到GPU加速,但是没有CPU优化,不用考虑之前缺失的算法部分。
参考链接:http://www.jetsonhacks.com/2015/06/14/ros-opencv-and-opencv4tegra-on-the-nvidia-jetson-tk1/
新闻热点
疑难解答