2016-12-16 104 views
0

解壓opencv3.1.0後造好,我是cmake的使用:OpenCV的無CUDA視頻解碼支持

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 .. 

但是當我運行opencv3.1.0 /樣品/ GPU/video_reader.cpp與編譯:

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

我已收到通知:

OpenCV的不CUDA視頻解碼支持建

我正在使用樹莓3.謝謝大家!

+1

raspberry pi has no cuda gpu? – Micka

回答

1

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

NVIDIA page

是CUDA®由NVIDIA發明了一種並行計算平臺和編程模型。它通過利用圖形處理單元(GPU)的強大功能顯着提高計算性能。 - 多見於:http://www.nvidia.com/object/cuda_home_new.html#sthash.5wWaGnZI.dpuf

answer related to similar question

問:是否可以使用計算的GPU? (例如CUDA/OpenCL)

答:目前還沒有 - 只有一個幀緩衝接口用於顯示目的。沒有OpenCL,也沒有計劃,也沒有可用於創建OpenCL的文檔。 CUDA是Nvida所以不適用。一旦OpenGL驅動程序變得可用,您可能可以通過GPU設計一些計算結果,但仍有待觀察。

相反,您可以使用OpenGL ES或OpenVG使用GPU編寫代碼。Raspberry PI video api

+0

您能否告訴我一個解決方案來處理GPU上的代碼樹莓 –

+0

您可以隨時使用OpenGL ES或OpenVG使用GPU編寫代碼。 http://elinux.org/Raspberry_Pi_VideoCore_APIs – Dulguun

+0

非常感謝你! –