2014-02-20 209 views
0

運行'make'命令後出現以下錯誤。安裝OpenCV時出現Raspberry Pi錯誤

[ 0%] Building CXX object modules/core/CMakeFiles/opencv_core.dir/src/matmul.o 
c++: error: -pg and -fomit-frame-pointer are incompatible 
make[2]: *** [modules/core/CMakeFiles/opencv_core.dir/src/matmul.o] Error 1 
make[1]: *** [modules/core/CMakeFiles/opencv_core.dir/all] Error 2 
make: *** [all] Error 2 

我正在關注http://mitchtech.net/raspberry-pi-opencv/鏈接的教程。

繼人失蹤,當我這樣做讓以前做的cmake:

cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local -D BUILD_PYTHON_SUPPORT=ON -D BUILD_EXAMPLES=ON .. 
-- Detected version of GNU GCC: 46 (406) 
-- checking for module 'gstreamer-app-0.10' 
-- package 'gstreamer-app-0.10' not found 
-- checking for module 'gstreamer-video-0.10' 
-- package 'gstreamer-video-0.10' not found 
-- checking for module 'libswscale' 
-- package 'libswscale' not found 
-- Could NOT find Jasper (missing: JASPER_LIBRARIES JASPER_INCLUDE_DIR) 
--  Use NumPy headers from: /usr/lib/pymodules/python2.7/numpy/core/include 
Traceback (most recent call last): 
    File "<string>", line 1, in <module> 
ImportError: No module named sphinx 
CUDA_TOOLKIT_ROOT_DIR not found or specified 
-- Could NOT find CUDA (missing: CUDA_TOOLKIT_ROOT_DIR CUDA_NVCC_EXECUTABLE CUDA_INCLUDE_DIRS CUDA_CUDART_LIBRARY) (Required is at least version "4.0") 
-- Parsing 'cvconfig.h.cmake' 

有人可以請解釋發生什麼事,該如何解決呢?我對OpenCV和R-Pi都是新手。

+0

我在猜測你想要的'Jasper'和'sphinx'軟件包/模塊? – user590028

+0

你顯然已經將OpenCV構建配置爲使用/包含CUDA(並且你還沒有安裝它),我不認爲你想在R-Pi環境中這樣做。您是否使用該教程中指出的確切的OpenCV版本? (即''wget http:// sourceforge.net/projects/opencvlibrary/files/opencv-unix/2.3.1/OpenCV-2.3.1a.tar.bz2') –

+0

是的,我使用的是確切的OpenCV版本,鏈接,因爲它是。 – Prakruti

回答

1

按照您提到的鏈接,「按原樣」將解決問題。

一些重要的軟件包丟失,因此錯誤。

在編譯OpenCV之前輸入以下命令進行安裝。你必須有一個活躍的網絡連接!

sudo易於得到-y安裝建立必要的cmake的cmake-QT-GUI pkg配置 libpng12-0填實:libpng12-dev的的libpng ++ - 開發libpng3之間libpnglite-dev的的zlib1g-DBG 的zlib1g的zlib1g-dev的pngtools libtiff4-開發的libtiff4 libtiffxx0c2 的libtiff工具

sudo易於得到-y安裝的libjpeg8的libjpeg8-dev的 中的libjpeg8-DBG的libjpeg-progs的ffmpeg的libavcodec的-dev的libavcodec53 libavformat53了libavformat-dev的libgstreamer0.10-0-DBG libgstreamer0.10 -0 libgstreamer0.10-dev libxine1 -ffmpeg libxine-dev libxine1-bin libunicap2 libun icap2-dev的libdc1394-22-dev的libdc1394-22 libdc1394-utils的大口libv4l-0 libv4l-dev的蟒-numpy的libpython2.6 蟒-dev的python2.6的-dev的libgtk2.0-dev的pkg配置