2017-04-14 4 views
1

とOpenCVの3.2.0を構築することはできません:私はOpenCVのとopencv_contribモジュールを構築しようとしているが、cmakeの-GUIを構築しながら、私は次のようになっていますopencv_contrib 3.2.0

Detected version of GNU GCC: 54 (504) 
Found ZLIB: /usr/lib/x86_64-linux-gnu/libz.so (found suitable version "1.2.8", minimum required is "1.2.3") 
Found ZLIB: /usr/lib/x86_64-linux-gnu/libz.so (found version "1.2.8") 
Checking for module 'gtk+-3.0' 
No package 'gtk+-3.0' found 
Checking for module 'gstreamer-base-1.0' 
    No package 'gstreamer-base-1.0' found 
Checking for module 'gstreamer-video-1.0' 
    No package 'gstreamer-video-1.0' found 
Checking for module 'gstreamer-app-1.0' 
    No package 'gstreamer-app-1.0' found 
Checking for module 'gstreamer-riff-1.0' 
    No package 'gstreamer-riff-1.0' found 
Checking for module 'gstreamer-pbutils-1.0' 
    No package 'gstreamer-pbutils-1.0' found 
Checking for module 'gstreamer-base-0.10' 
    No package 'gstreamer-base-0.10' found 
Checking for module 'gstreamer-video-0.10' 
    No package 'gstreamer-video-0.10' found 
Checking for module 'gstreamer-app-0.10' 
    No package 'gstreamer-app-0.10' found 
Checking for module 'gstreamer-riff-0.10' 
    No package 'gstreamer-riff-0.10' found 
Checking for module 'gstreamer-pbutils-0.10' 
    No package 'gstreamer-pbutils-0.10' found 
Looking for linux/videodev.h 
Looking for linux/videodev.h - not found 
Looking for linux/videodev2.h 
Looking for linux/videodev2.h - found 
Looking for sys/videoio.h 
Looking for sys/videoio.h - not found 
Checking for module 'libavresample' 
    No package 'libavresample' found 
Checking for module 'libgphoto2' 
    No package 'libgphoto2' found 
found IPP (ICV version): 9.0.1 [9.0.1] 
at: /opencv-master/build/3rdparty/ippicv/ippicv_lnx 
Could not find OpenBLAS lib. Turning OpenBLAS_FOUND off 
Could NOT find Atlas (missing: Atlas_CLAPACK_INCLUDE_DIR) 
A library with BLAS API found. 
A library with LAPACK API found. 
Could NOT find Doxygen (missing: DOXYGEN_EXECUTABLE) 
Could NOT find JNI (missing: JAVA_AWT_LIBRARY JAVA_JVM_LIBRARY JAVA_INCLUDE_PATH JAVA_INCLUDE_PATH2 JAVA_AWT_INCLUDE_PATH) 
Could NOT find Matlab (missing: MATLAB_MEX_SCRIPT MATLAB_INCLUDE_DIRS MATLAB_ROOT_DIR MATLAB_LIBRARIES MATLAB_LIBRARY_DIRS MATLAB_MEXEXT MATLAB_ARCH MATLAB_BIN) 
VTK is not found. Please set -DVTK_DIR in CMake to VTK build directory, or to VTK install subdirectory with VTKConfig.cmake file 
Caffe: NO 
Protobuf: NO 
Glog: NO 
The protocol buffer compiler is found (/usr/bin/protoc) 
CMake Error at /opencv_contrib-master/modules/dnn/cmake/OpenCVFindLibProtobuf.cmake:17 (PROTOBUF_GENERATE_CPP): 
    Unknown CMake command "PROTOBUF_GENERATE_CPP". 
Call Stack (most recent call first): 
    /opencv_contrib-master/modules/dnn/CMakeLists.txt:5 (include) 


Configuring incomplete, errors occurred! 
See also "/opencv-master/build/CMakeFiles/CMakeOutput.log". 
See also "/opencv-master/build/CMakeFiles/CMakeError.log". 

エラーボックス:構成プロセスでエラーが発生しました。プロジェクトファイルが無効になる可能性があります。

ご覧ください。

+0

あなたのプラットフォームは何ですか? – Tes3awy

+0

私はLinuxMint 18.1を使用しています。これは、cmake-guiでprotobufとopencv_dnnのチェックを外してからもう一度設定したときに機能しました。 –

答えて

1

opencv_contribとopencvのバージョンが一致している必要があります。

他のメンバーも同様の問題が原因です。私の答えはスタックのオーバーフローでわかりますHERE

関連する問題