이번에는 Python3.5로 OpenCV3.2를 구성하는 방법과 Python3.5로 OpenCV3.2를 구성할 때 주의사항은 무엇인지 살펴보겠습니다.
1. OpenCV 다운로드
먼저 빈 폴더를 만들고 폴더를 입력한 후 다음 명령을 실행합니다. 예를 들어 제가 만든 폴더는 opencv-pythoncd opencv-python git clone https://github.com/opencv/opencv.git
git download 후에 opencv라는 폴더가 있어야 합니다. 폴더에 들어가서 다음 명령을 실행합니다.
cd opencv mkdir build cd build
2. opencv 소스 코드를 컴파일합니다.
cmake를 사용하여 opencv 소스 코드를 컴파일합니다. . 컴파일하기 전에 모든 종속성을 확인하십시오. 항목이 올바르게 설치되었습니다. 다음 명령을 실행할 수 있습니다:sudo apt-get install build-essential sudo apt-get install cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev sudo apt-get install python-dev python-numpy libtbb2 libtbb-dev libjpeg-dev libpng-dev libtiff-dev libjasper-dev libdc1394-22-dev
cmake를 사용하는 컴파일 단계에서 시스템이 64비트인지 32비트인지에 따라 여기서 실행되는 명령이 다릅니다.
내 컴퓨터가 상대적으로 열악하여 32비트 시스템으로 설치했습니다. 32비트 시스템용 컴파일 명령어: 선생님, 64비트 컴파일 명령어도 소개합니다. 이론상으로는 파일경로 빼고 다 똑같아야 하는데 아직 검증이 안됐으니 주의해주세요! ! !
위 실행이 완료된 후 32비트 컴파일의 경우 다음 명령을 실행합니다.cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/usr/local PYTHON3_EXECUTABLE = /usr/bin/python3 PYTHON_INCLUDE_DIR = /usr/include/python3.5 PYTHON_INCLUDE_DIR2 = /usr/include/i386-linux-gnu/python3.5m PYTHON_LIBRARY = /usr/bin/i386-linux-gnu-python3/libpython3.5m.so PYTHON3_NUMPY_INCLUDE_DIRS = /usr/local/lib/python3.5/dist-packages/numpy/core/include/ ..
PYTHON2(3)_EXECUTABLE = <path to python> PYTHON_INCLUDE_DIR = /usr/include/python<version> PYTHON_INCLUDE_DIR2 = /usr/include/x86_64-linux-gnu/python<version> PYTHON_LIBRARY = /usr/lib/x86_64-linux-gnu/libpython<version>.so PYTHON2(3)_NUMPY_INCLUDE_DIRS = /usr/lib/python<version>/dist-packages/numpy/core/include/
cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/usr/local PYTHON3_EXECUTABLE = /usr/bin/python3 PYTHON_INCLUDE_DIR = /usr/include/python3.5 PYTHON_INCLUDE_DIR2 = /usr/include/x86_64-linux-gnu/python3.5m PYTHON_LIBRARY = /usr/lib/x86_64-linux-gnu-python3/libpython3.5m.so PYTHON3_NUMPY_INCLUDE_DIRS = /usr/local/lib/python3.5/dist-packages/numpy/core/include/ ..
make sudo make install
import cv2
srcImage = cv2.imread('lena.jpg')
cv2.imshow('Python3', srcImage)
cv2.waitKey(0)
이 기사의 사례를 읽은 후 방법을 마스터했다고 생각합니다. PHP 중국어 웹사이트의 다른 관련 기사도 주목해주세요!
추천 읽기:파이썬이 txt 파일을 한 줄씩 읽고 쓰는 방법
파이썬 배치가 txt 파일을 DataFrame 형식으로 읽는 방법
위 내용은 Python3.5에서 OpenCV3.2를 구성하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!