OpenCV不支持CUDA视频解码 [英] OpenCV was built without CUDA Video decoding support

查看:1673
本文介绍了OpenCV不支持CUDA视频解码的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

解压缩opencv3.1.0后,我被cmake:

After unzip opencv3.1.0, I was cmake with:

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 with compile:

But when I run opencv-3.1.0/sample/gpu/video_reader.cpp with compile :

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

我收到了通知:


OpenCV没有CUDA视频解码支持

OpenCV was built without CUDA Video decoding support

我使用Raspberry 3.感谢所有

I'm using Raspberry 3. Thanks all !

推荐答案

Raspberry Pi 3没有NVIDIA GPU,因此不支持CUDA。

Raspberry Pi 3 has no NVIDIA GPU, therefore CUDA is not supported.

NVIDIA页面


CUDA®是NVIDIA发明的并行计算平台和编程模型。它通过利用图形处理单元(GPU)的能力,可以显着提高计算性能。 - 请参阅: http://www.nvidia.com/object /cuda_home_new.html#sthash.5wWaGnZI.dpuf

与类似问题相关的回答:


问:是否可以使用GPU计算? (例如CUDA / OpenCL)

Q: Is it possible to use the GPU for calculations? (e.g. CUDA/OpenCL)

A:目前 - 只有一个帧缓冲接口用于显示。没有OpenCL,也没有计划,也没有可用于创建OpenCL的文档。 CUDA只是Nvida,因此不适用。一旦OpenGL驱动程序可用,您可以通过GPU设计一些计算,但如何有用仍有待观察。

A: Not at present - there is only a framebuffer interface for display purposes. There is no OpenCL and no plans for it nor is there documentation available to create OpenCL. CUDA is Nvida only so isn't applicable. Once an OpenGL driver becomes available you may be able to engineer some calculations via the GPU but how useful that will be remains to be seen.

您可以使用OpenGL ES或OpenVG使用GPU编写代码。 Raspberry PI video api

这篇关于OpenCV不支持CUDA视频解码的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆