OpenCV是在没有CUDA视频解码支持的情况下建造的

OpenCV was built without CUDA Video decoding support

本文关键字:支持 情况下 视频解码 CUDA OpenCV      更新时间:2023-10-16

unzip opencv3.1.0之后,我与:

sudo cmake -D CMAKE_BUILD_TYPE=RELEASE -D INSTALL_C_EXAMPLES=ON –D INSTALL_PYTHON_EXAMPLES=ON -D BUILD_EXAMPLES=ON -D WITH_QT=ON -D CMAKE_INSTALL_PREFIX=/usr/local -D WITH_CUDA=ON -D CUDA_FAST_MATH=1 -D WITH_CUBLAS=1 -D WITH_OPENGL=ON -D WITH_V4L=ON –D BUILD_NEW_PYTHON_SUPPORT=ON  -D WITH_TBB=ON ..

但是,当我运行openCV-3.1.0/sample/gpu/video_reader.cpp时,请使用:

sudo g++ $(pkg-config --libs --cflags opencv) -o stream video_reader.cpp

我收到了通知:

openCV是在没有CUDA视频解码支持

的情况下构建的

我正在使用覆盆子3.谢谢所有!

raspberry pi 3没有nvidia gpu,因此不支持cuda。

来自NVIDIA页面:

cuda®是由Nvidia发明的并行计算平台和编程模型。它通过利用图形处理单元(GPU)的功率来实现计算性能的急剧提高。 - 请参见更多信息:http://www.nvidia.com/object/cuda_home_new.html#sthash.5wwwagnzi.dpuf

来自与类似问题有关的答案:

Q:是否可以使用GPU进行计算?(例如cuda/opencl)

a:目前不存在 - 仅出于显示目的而有一个框架缓冲接口。没有OpenCL,也没有计划的计划,也没有可用于创建OpenCL的文档。 CUDA仅是NVIDA,因此不适用。一旦开放式驱动程序可用,您可能可以通过GPU来设计一些计算,但是还有待观察的有用。

您可以使用OpenGL ES或OpenVG使用GPU编写代码。 Raspberry Pi Video API

相关文章: