libopencvu gpu不可用
我已使用以下cmake命令在我的libopencvu gpu不可用,opencv,compilation,cmake,opencv3.0,Opencv,Compilation,Cmake,Opencv3.0,我已使用以下cmake命令在我的jetson-tk1板上安装了OpenCV-3.0 cmake -DWITH_CUDA=ON -DCUDA_ARCH_BIN="3.2" -DCUDA_ARCH_PTX="" -DBUILD_TESTS=OFF -DBUILD_PERF_TESTS=OFF .. 进行安装后,我无法找到libopencv\u gpu 在opencv库中,路径libOpenCVGPU不可用 因此,我得到了对cv::gpu::GpuMat::upload()的未定义引用 有人能告诉我
jetson-tk1
板上安装了OpenCV-3.0
cmake -DWITH_CUDA=ON -DCUDA_ARCH_BIN="3.2" -DCUDA_ARCH_PTX="" -DBUILD_TESTS=OFF -DBUILD_PERF_TESTS=OFF ..
进行安装后,我无法找到libopencv\u gpu
在opencv库中,路径libOpenCVGPU不可用
因此,我得到了对cv::gpu::GpuMat::upload()的未定义引用
有人能告诉我问题出在哪里吗?在OpenCV 3.0中,gpu模块被分为几个模块:cudaarithm
,cudafilters
,cudaimgproc
,cudaoptflow
,等等。gpu
名称空间被重命名为cuda
因此,您需要链接到libopencv\u core
,其中包含GpuMat
定义以及其他cuda模块:libopencv\u cudaarithm
,等等。在OpenCV 3.0中,gpu模块被分成几个模块:cudaarithm
,cudafilters
,cudaimgproc
,cudaoptflow
,等等。gpu
名称空间也被重命名为cuda
因此,您需要链接到libopencv\u core
,其中包含GpuMat
定义,并链接到其他cuda模块:libopencv\u cudaarithm
,等等。OpenCV3.0已将gpu模块合并到cuda命名空间中。尝试使用cv::cuda::GpuMat
。此外,确保在链接器中添加opencv2/core/cuda.hpp
并链接cuda库
如需进一步参考,您可以检查此OpenCV3.0已将gpu模块合并到cuda命名空间中。尝试使用cv::cuda::GpuMat
。此外,确保在链接器中添加opencv2/core/cuda.hpp
并链接cuda库
如需进一步参考,您可以检查此项然后了解对cv::gpu::GpuMat::upload()的未定义引用的可能原因。
然后了解对cv::gpu::GpuMat::upload()的未定义引用的可能原因。