运行'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都是新手。
我在猜测你想要的'Jasper'和'sphinx'软件包/模块? – user590028
你显然已经将OpenCV构建配置为使用/包含CUDA(并且你还没有安装它),我不认为你想在R-Pi环境中这样做。您是否使用该教程中指出的确切的OpenCV版本? (即''wget http:// sourceforge.net/projects/opencvlibrary/files/opencv-unix/2.3.1/OpenCV-2.3.1a.tar.bz2') –
是的,我使用的是确切的OpenCV版本,链接,因为它是。 – Prakruti