Ubuntu 18.04에 OpenCV를 설치하는 방법

Ubuntu 18.04에 OpenCV를 설치하는 방법

2022-05-17 last update

7 minutes reading python ubuntu opencv
OpenCV(Open Source Computer Vision Library)는 오픈 소스 컴퓨터 비전 라이브러리이며 C++, Python 및 Java에 대한 바인딩이 있습니다. 그것은 의료 이미지 분석, 스트리트 뷰 이미지 스티칭, 감시 비디오, 얼굴 감지 및 인식, 움직이는 물체 추적, 3D 모델 추출 등을 포함한 매우 광범위한 응용 프로그램에 사용됩니다. OpenCV
멀티 코어 처리 및 실시간 작동을 위한 GPU 가속 기능을 활용할 수 있습니다. 이 튜토리얼에서는 Ubuntu 18.04에 OpenCV를 설치하는 방법을 설명합니다. 대부분의 사람들에게 Ubuntu에 OpenCV를 설치하는 가장 쉬운 방법은 apt 패키지 관리를 사용하여 설치하는 것입니다. 도구. 소스에서 안정적인 최신 버전의 OpenCV를 설치하려면 아래로 스크롤하여
이 튜토리얼의 섹션입니다. 가장 적합한 설치 옵션 중 하나를 선택하십시오. Ubuntu 리포지토리에서 OpenCV 설치 OpenCV 패키지는 Ubuntu 18.04 배포 리포지토리에서 사용할 수 있습니다. 작성 당시 저장소의 버전은 최신 버전이 아닌 3.2입니다. Ubuntu 18.04 저장소에서 OpenCV를 설치하려면 다음 단계를 따르십시오.
  • 패키지 색인을 새로 고치고 다음을 입력하여 OpenCV 패키지를 설치하십시오.
    sudo apt updatesudo apt install python3-opencv
    명령 위는 OpenCV를 실행하는 데 필요한 모든 패키지를 설치합니다.
  • 설치를 확인하려면 cv2 모듈을 가져오고 OpenCV 버전을 인쇄하십시오.
    Ubuntu 18.04에서 LTS는 버전 3.6입니다. python 2 바인딩으로 OpenCV를 설치하려면 python-opencv 패키지를 설치하십시오. 소스에서 OpenCV 설치 소스에서 OpenCV 라이브러리를 빌드하는 것이 권장되는 OpenCV 설치 방법입니다. 특정 시스템에 최적화되어 있으며 빌드 옵션을 완벽하게 제어할 수 있습니다. 소스에서 최신 OpenCV 버전을 설치하려면 다음 단계를 수행하십시오.
  • 필수 종속성을 설치하십시오. :
    python3 -c "import cv2; print(cv2.__version__)"
    작성 당시 github 저장소의 기본 버전은 4.2.0 버전입니다. 이전 버전의 OpenCV를 설치하려면 opencvopencv_contrib 디렉터리로 이동하고 git checkout <opencv-version>
  • 을 실행합니다. 다운로드가 완료되면 임시 빌드 디렉터리를 만들고 1541567910
    그것을 수정하십시오:
    3.2.0
    CMake로 OpenCV 빌드를 설정하십시오. 프로세서의 코어 수를 모르는 경우 -j을 입력하여 찾을 수 있습니다. 시스템 구성에 따라 컴파일하는 데 몇 분 이상이 소요될 수 있습니다. Once it is completed you will see something like below:
  • Install OpenCV with:
    sudo apt install build-essential cmake git pkg-config libgtk-3-dev \    libavcodec-dev libavformat-dev libswscale-dev libv4l-dev \    libxvidcore-dev libx264-dev libjpeg-dev libpng-dev libtiff-dev \    gfortran openexr libatlas-base-dev python3-dev python3-numpy \    libtbb2 libtbb-dev libdc1394-22-dev
  • To verify whether OpenCV has been installed successfully, type the following command and you should see the OpenCV version:
    mkdir ~/opencv_build && cd ~/opencv_buildgit clone https://github.com/opencv/opencv.gitgit clone https://github.com/opencv/opencv_contrib.git
    cd ~/opencv_build/opencvmkdir build && cd build
    cmake -D CMAKE_BUILD_TYPE=RELEASE \    -D CMAKE_INSTALL_PREFIX=/usr/local \    -D INSTALL_C_EXAMPLES=ON \    -D INSTALL_PYTHON_EXAMPLES=ON \    -D OPENCV_GENERATE_PKGCONFIG=ON \    -D OPENCV_EXTRA_MODULES_PATH=~/opencv_build/opencv_contrib/modules \    -D BUILD_EXAMPLES=ON ..
    make -j8
  • Conclusion We Ubuntu 18.04 서버에 OpenCV를 설치하는 두 가지 다른 방법을 보여주었습니다. 선택하는 방법은 요구 사항과 기본 설정에 따라 다릅니다. Ubuntu 리포지토리에서 패키지 버전을 설치하는 것이 더 쉽지만 소스에서 OpenCV를 빌드하면 더 많은 유연성을 얻을 수 있으며 OpenCV를 설치할 때 첫 번째 옵션이 되어야 합니다. 질문이나 피드백이 있으면 아래에 댓글을 남겨주세요.