के साथ OpenCV 3.2 स्थापित करते समय मैं OpenCV 3.2 को opencv_contrib से मॉड्यूल के साथ उबंटू 16.04 पर स्थापित करने का प्रयास कर रहा हूं।"OPENCV_TEST_DATA_PATH पर्यावरण चर निर्दिष्ट नहीं किया गया था" OpenCv_contib
हालांकि, जब मैं sudo make install
आदेश चला, मैं निम्नलिखित उत्पादन प्राप्त करें:
➜ build git:(master) sudo make install
-- Detected version of GNU GCC: 54 (504)
-- FP16: Feature disabled
-- Found ZLIB: /usr/lib64/libz.so (found suitable version "1.2.8", minimum required is "1.2.3")
-- Found ZLIB: /usr/lib64/libz.so (found version "1.2.8")
-- 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 TBB: /usr/lib64/libtbb.so
-- found IPP (ICV version): 9.0.1 [9.0.1]
-- at: /home/denis/code/opencv/build/3rdparty/ippicv/ippicv_lnx
-- CUDA detected: 8.0
-- CUDA NVCC target flags: -gencode;arch=compute_20,code=sm_20;-gencode;arch=compute_30,code=sm_30;-gencode;arch=compute_35,code=sm_35;-gencode;arch=compute_37,code=sm_37;-gencode;arch=compute_50,code=sm_50;-gencode;arch=compute_52,code=sm_52;-gencode;arch=compute_60,code=sm_60;-gencode;arch=compute_61,code=sm_61;-D_FORCE_INLINES
-- LAPACK_IMPL: OpenBLAS, LAPACK_LIBRARIES: /opt/OpenBLAS/lib/libopenblas.so
-- Could NOT find Doxygen (missing: DOXYGEN_EXECUTABLE)
-- 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: YES
-- Glog: YES
-- freetype2: YES
-- harfbuzz: YES
-- Module opencv_sfm disabled because the following dependencies are not found: Eigen Glog/Gflags
-- Assume that non-module dependency is available: freetype (for module opencv_freetype)
-- Assume that non-module dependency is available: harfbuzz (for module opencv_freetype)
CMake Error at /home/denis/code/opencv_contrib/modules/dnn/CMakeLists.txt:84 (message):
OPENCV_TEST_DATA_PATH environment variable was not specified
-- Configuring incomplete, errors occurred!
See also "/home/denis/code/opencv/build/CMakeFiles/CMakeOutput.log".
See also "/home/denis/code/opencv/build/CMakeFiles/CMakeError.log".
Makefile:10450: recipe for target 'cmake_check_build_system' failed
make: *** [cmake_check_build_system] Error 1
बात यह है कि मैं बहुत ज्यादा एक ही त्रुटि make -j8
आदेश भागने की कोशिश कर और उसके बाद मैंने हो रही थी
export OPENCV_TEST_DATA_PATH=/home/denis/code/opencv_extra/testdata
मैं opencv_extra रेपो पहले से डाउनलोड किया है: इस तरह मेरी ~/.bashrc
और ~/.zshrc
फ़ाइलों को OPENCV_TEST_DATA_PATH
वातावरण चर गयी। और त्रुटि चली गई! मैं सफलतापूर्वक make -j8
आदेश चला सकता हूं।
make -j8
कमांड चलाने के बाद, मैंने sudo make install
कमांड चलाने की कोशिश की और आउटपुट को ऊपर दिखाया।
यह वातावरण चर निर्दिष्ट किया जाता है:
➜ build echo $OPENCV_TEST_DATA_PATH
/home/denis/code/opencv_extra/testdata
तो, मैं काफी यकीन है कि मैं क्या OpenCV सही ढंग से स्थापित करने के लिए क्या करना चाहिए नहीं कर रहा हूँ।
पुनश्च: यहाँ cmake
आदेश मैं प्रयोग किया जाता है:
cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local -D WITH_TBB=ON -D BUILD_NEW_PYTHON_SUPPORT=ON -D WITH_V4L=ON -D INSTALL_C_EXAMPLES=ON -D INSTALL_PYTHON_EXAMPLES=ON -D BUILD_EXAMPLES=ON -D WITH_QT=ON -D WITH_OPENGL=ON -D WITH_CUBLAS=ON -D OPENCV_EXTRA_MODULES_PATH=../../opencv_contrib/modules ..
आप कृपया मुझे कि समस्या को हल करने में मदद कर सकता है?