멈춤보다 천천히라도Ubuntu 18.04에 opencv_contrib 포함하여 OpenCV 4.0.1 설치하는 방법

참고함.



wget -O opencv.zip https://github.com/opencv/opencv/archive/4.0.0.zip


$ wget -O opencv_contrib.zip https://github.com/opencv/opencv_contrib/archive/4.0.0.zip


$ unzip -o opencv_contrib.zip 

cd opencv-4.0.0/


$ mkdir build


cmake -D CMAKE_BUILD_TYPE=RELEASE \

-D CMAKE_INSTALL_PREFIX=/opt/opencv \

-D WITH_TBB=OFF \

-D WITH_IPP=OFF \

-D WITH_1394=OFF \

-D BUILD_WITH_DEBUG_INFO=OFF \

-D BUILD_DOCS=OFF \

-D INSTALL_C_EXAMPLES=ON \

-D INSTALL_PYTHON_EXAMPLES=ON \

-D BUILD_EXAMPLES=ON \

-D BUILD_TESTS=OFF \

-D BUILD_PERF_TESTS=OFF \

-D WITH_QT=ON \

-D WITH_GTK=ON \

-D WITH_OPENGL=ON \

-D OPENCV_EXTRA_MODULES_PATH=../../opencv_contrib-4.0.0/modules \

-D WITH_V4L=ON  \

-D WITH_FFMPEG=ON \

-D WITH_XINE=ON \

-D OPENCV_GENERATE_PKGCONFIG=ON \

-D BUILD_NEW_PYTHON_SUPPORT=ON \

-D PYTHON2_INCLUDE_DIR=/usr/include/python2.7 \

-D PYTHON2_NUMPY_INCLUDE_DIRS=/usr/lib/python2.7/dist-packages/numpy/core/include/ \

-D PYTHON2_PACKAGES_PATH=/usr/lib/python2.7/dist-packages \

-D PYTHON2_LIBRARY=/usr/lib/x86_64-linux-gnu/libpython2.7.so \

-D PYTHON3_INCLUDE_DIR=/usr/include/python3.6m \

-D PYTHON3_NUMPY_INCLUDE_DIRS=/usr/lib/python3/dist-packages/numpy/core/include/  \

-D PYTHON3_PACKAGES_PATH=/usr/lib/python3/dist-packages \

-D PYTHON3_LIBRARY=/usr/lib/x86_64-linux-gnu/libpython3.6m.so \

../


빌드시옵션



/opt/opencv 폴더경로에 설치하였음

/opt/opencv/share/opencv4/samples/cpp


g++ -o facedetect facedetect.cpp $(pkg-config opencv4 --libs --cflags)



/opt/opencv/share/opencv4/haarcascades/haarcascade_frontalface_alt.xml

/opt/opencv/share/opencv4/haarcascades/haarcascade_eye_tree_eyeglasses.xml



./facedetect --cascade="/opt/opencv/share/opencv4/haarcascades/haarcascade_frontalface_alt.xml" --nested-cascade="/opt/opencv/share/opencv4/haarcascades/haarcascade_eye_tree_eyeglasses.xml" --scale=1.3




OpenVINO - Deep Learning Deployment Toolkit 

 저장소 - https://github.com/opencv/dldt


다운로드 : git clone https://github.com/opencv/dldt.git







+ Recent posts