나는 pip install opencv-python
opencv3를 설치할 수 있다는 것을 알고 있지만 2.4.9와 같은 opencv 특정 버전에 대한 별도의 명령이나 이름이 있습니까?
그렇지 않은 경우 설치할 버전을 어떻게 지정할 수 있습니까?
감사.
나는 pip install opencv-python
opencv3를 설치할 수 있다는 것을 알고 있지만 2.4.9와 같은 opencv 특정 버전에 대한 별도의 명령이나 이름이 있습니까?
그렇지 않은 경우 설치할 버전을 어떻게 지정할 수 있습니까?
감사.
답변:
를 통해 pip
패키지 버전을 지정할 수 있습니다 다음을 사용하여 설치합니다 :
pip install opencv-python==2.4.9
그러나 해당 패키지는 pypi에서 사용할 수없는 것 같습니다 .
사용 가능한 버전을 확인하는 방법 :
pip install opencv-python==
다음을 반환합니다.
Could not find a version that satisfies the requirement opencv-python==
(from versions: 3.1.0.0, 3.1.0.1, 3.1.0.2, 3.1 .0.3, 3.1.0.5, 3.2.0.6, 3.2.0.7) No matching distribution found for opencv-python==
sudo apt-cache policy opencv-python
쉽고 간단
특정 버전 * 최종 단계 * opencv-python == 2.4.9
pip install opencv-python
입니다. 따라서 이것은 질문에 대한 대답이 아닙니다 (최신 버전이 아닌 OpenCV 버전 2.4.9 (또는 유사)를 설치하는 방법). 그러나 질문 제목은 분명히 여기에서 모듈 cv2 (OpenCV 버전> 2.0, 3.4에 포함되어 있음)를 사용하려는 사람들을 이끌 것이며 가장 간단한 방법을 제공 한 사람들에게는 여전히 좋은 대답입니다. , 적어도 질문 제목에;)
pip install opencv-python==3.6.4
이 오류가 발생합니다Could not find a version that satisfies the requirement opencv-python==3.6.4 (from versions: 3.1.0.5, 3.2.0.6, 3.2.0.7, 3.2.0.8, 3.3.0.9, 3.3.0.10, 3.3.1.11, 3.4.0.12) No matching distribution found for opencv-python==3.6.4
또 다른 쉬운 방법이 있습니다. 터미널에 입력 할 수 있습니다.
sudo apt-get install python-opencv
설치 후 c ++ 및 python에서 opencv 버전 2.4를 사용할 수 있습니다.
그러나 나는 당신이 opencv 3.2.0과 opencv-contrib를 사용하는 것이 좋습니다.
이것이 도움이되기를 바랍니다!
sudo apt-get install python-opencv
cv2 대 "opencv3"
잠재적 인 오해를 없애기 위해 : python OpenCV 모듈은 import cv2
> 3.0을 포함한 모든 버전> 2.0에서 이름을 지정하고 가져옵니다 . 에서 작업 cv2
하려면 이전 버전과의 특정 호환성을 찾고 있거나 2.4.x 버전의 팬이 아닌 경우 OpenCV 버전> 3을 설치하는 것이 좋습니다. 2.4.x에서 3.x 로의 전환은 2015 년에 있었으며 기능, 속도 및 투명성 측면에서 최신 버전을 사용하는 것이 좋습니다. 여기 와 여기에서 주요 차이점에 대해 읽을 수 있습니다 . 2.4.x 버전은 계속 지원되지만 현재 릴리스 는 2.4.13.5입니다.
특정 버전 설치 (예 : OpenCV 2.4.9)
즉 pip install opencv-python==2.4.X
, (여기에 다른 답변에서 설명하는 것처럼) 제공 하지 sudo apt-get install opencv
않거나 conda install opencv=2.4.x
제공 하지 않는 특정 버전을 설치하려면 언제든지 소스에서 설치할 수 있습니다. 에서 소스 포지 저장소 각 운영 체제의 모든 주요 버전을 찾을 수 있습니다. 경험이없는 사용자에게는 이것이 두려울 수 있지만 일부 튜토리얼에서 잘 설명되어 있습니다. 예를 들어 여기에 우분투 14.04에 2.4.9합니다. 또는 여기에 공식 리눅스 최신 버전의 2.4.13.5에 대한 문서를 설치합니다.
본질적으로 설치 프로세스는 다음과 같이 요약됩니다.
의존성 설치, 필수 패키지에 대해서는 문서 (예 : 여기 )를 참조하십시오.
OpenCVs sourceforge 에서 소스 가져 오기
예 : wget http://sourceforge.net/projects/opencvlibrary/files/opencv-unix/2.4.9/opencv-2.4.9.zip
소스 압축을 풀고 빌드 디렉토리를 만들고 cmake를 실행하여 빌드를 준비합니다.
mkdir build
cd build
cmake (... your build options ...)
다음을 사용하여 생성 된 빌드 디렉토리에 빌드합니다.
make
sudo make install
Windows OS를 사용하는 경우 여기 에서 원하는 opencv 비공식 Windows 바이너리를 다운로드 하고 pip install opencv_python-2.4.13.2-cp27-cp27m-win_amd64.whl
바이너리 파일 디렉토리에 다음과 같이 입력 할 수 있습니다.
당신은 이것을 시도 할 수 있습니다
pip install opencv==2.4.9
Windows 사용자 인 경우 다음과 같이 pip를 사용하여 opencv를 설치할 수 있습니다.
pip install opencv-python==<python version>
ex - pip install opencv-python==3.6
Linux 사용자 인 경우 :
sudo apt-get install python-opencv
동시에 다음과 같이 conda를 사용하여 opencv를 설치할 수 있습니다 ...
conda install -c https://conda.binstar.org/menpo opencv=3.6
아래의 Python 패키지는 기본 위치에 다운로드 및 설치됩니다.
1.1. Python-2.7.x.
1.2. Numpy.
1.3. Matplotlib (Matplotlib는 선택 사항이지만 자습서에서 많이 사용하므로 권장 됨).
모든 패키지를 기본 위치에 설치합니다. Python은 C : / Python27 /에 설치됩니다.
설치 후 Python IDLE을 엽니 다. import numpy를 입력하고 Numpy가 제대로 작동하는지 확인하십시오.
sourceforge 사이트에서 최신 OpenCV 릴리스를 다운로드하고 두 번 클릭하여 압축을 풉니 다.
opencv / build / python / 2.7 폴더로 이동합니다.
cv2.pyd를 C : / Python27 / lib / site-packeges에 복사합니다.
Python IDLE을 열고 Python 터미널에 다음 코드를 입력합니다.
import cv2 print cv2. version 오류없이 결과가 출력된다면 축하합니다 !!! OpenCV-Python을 성공적으로 설치했습니다.
python3 -m pip install --user opencv-python