Próbuję skompilować OpenCV 3.2 z wkładów z następującymi poleceniami:Ubuntu OpenCV nie kompilacji
1.
cmake -DCMAKE_BUILD_TYPE=Release -DBUILD_SHARED_LIBS=OFF -DCMAKE_INSTALL_PREFIX=/usr/local/ -DOPENCV_EXTRA_MODULES_PATH=/home/matteo/Desktop/Xilinx/OpenCV/source/opencv_contrib/modules/ /home/matteo/Desktop/Xilinx/OpenCV/source/opencv-3.2.0/
2.
make -j7 # runs 7 jobs in parallel
3.
sudo make install
Czy możesz wyjaśnić, dlaczego mam
...
........
...........
........................
-- 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
-- Downloading ...
CMake Error at cmake/OpenCVUtils.cmake:1043 (file):
file DOWNLOAD cannot open file for write.
Call Stack (most recent call first):
../opencv_contrib/modules/dnn/cmake/OpenCVFindLibProtobuf.cmake:32 (ocv_download)
../opencv_contrib/modules/dnn/CMakeLists.txt:5 (include)
CMake Error at cmake/OpenCVUtils.cmake:1047 (message):
Failed to download . Status=
Call Stack (most recent call first):
../opencv_contrib/modules/dnn/cmake/OpenCVFindLibProtobuf.cmake:32 (ocv_download)
../opencv_contrib/modules/dnn/CMakeLists.txt:5 (include)
-- Configuring incomplete, errors occurred!
pracuję z Ubuntu 16.04. Miałem już OpenCV w systemie: może uniosłem go w niewłaściwy sposób? Pamiętam, żeby skompilować OpenCV 3.2 za pomocą tego samego polecenia, które zostało użyte powyżej.
Otrzymuję ten sam problem, aktualizując dzisiaj wersję 3.1. Zrobiłem git pull na opencv_contrib. Zastanawiam się, czy to może być problem z tym repo? – marcman
Mogę skompilować go dobrze bez modułu contrib – marcman