2017-05-14 3 views
0

MacOS Sierra에서 실행 중이며 Python 3.5.2가 시스템에 설치되어 있습니다. 이제 python으로 opencv를 사용하고 싶습니다. 그래서 여기에 내가 무슨 짓을 : -macOS에서 OpenCV를 올바르게 설치하십시오. Sierra

  1. 설치된 엑스 코드
  2. 다운로드 한 OpenCV의 3.2 CMAKE
  3. 설치 및 내 문서 디렉토리에 압축을 푼
  4. .
  5. 문서의 내 opencv 디렉토리에 build라는 새 디렉토리가 생성되었습니다. (단계 3에서 가져옴)
  6. 열린 CMAKE는 문서 및 대상의 opencv 디렉토리로 source를 사용하여 빌드 디렉토리로 실행되도록 구성되었습니다.
  7. 란 성공적으로 완료

이러한 모든 단계를 "sudo를 설치하게" "빌드"디렉토리에서 "확인"명령을 실행했습니다. 이제 IDLE 3.5.2 쉘로 가서 "import cv2"를 실행 한 다음 "ImportError : cv2라는 모듈이 없습니다"

pip3 opencv-python과 같은 다른 솔루션을 사용해 보았습니다. 그것은 가져 오기 오류를 제거하지만 cv2.imshow()를 지원하지 않기 때문에 이것을 사용할 수 없습니다 (필자는 필요합니다).

opencv를 올바르게 설치하고 구성하는 데 도움을주십시오.

+0

1)을 확인? 2) 어떻게? 5)'쉐이크 '를 실행 했습니까? 그렇다면 얼마나 정확하게? –

+0

아니오 xcode-select --install을 실행하지 않았습니다. 나는 언제 이것을해야합니까 (어느 단계 이후)? CMAKE의 경우 cmake.org에서 응용 프로그램을 설치하고 실행했습니다. cmake가 파일을 생성하고 나면 터미널을 열고 생성 된 파일이있는 디렉토리 (내 경우에는 "build"디렉토리)를 실행하고 "make"명령을 실행했습니다. 일단 만들어지면 같은 터미널 창에서 "sudo make install"을 실행했습니다. –

+0

'xcode-select --install'은 1) 이후에 있어야합니다. 그 이유는 다음과 같습니다 : –

답변

0

몇 분 전에 새로 설치를 시도해 볼 수 있습니다. 아직 풀 프로세스가 있습니다. OpenCV의 캔트 지원 python2 기본적으로 & 3 설치 수식 편집에서이 부분을

brew edit opencv3 

을 (더 읽기) :

if build.with?("python3") && build.with?("python") 
    # Opencv3 Does not support building both Python 2 and 3 versions 
odie "opencv3: Does not support building both Python 2 and 3 wrappers" 
end 

를 (시작 줄에 #을)를 주석으로.

는 : 당신이 양조 호출을 편집하고 --HEAD 플래그를 제거 할 필요가 cmake.downloader 오류가있는 경우 양조는 --with-있는 contrib --with-python3 --HEAD

opencv3 다시 설치합니다. 이 오류는 헤드 저장소에없는 파일에 대한 것입니다 (곧 수정 될 수도 있음).

는 또한 나중에 --install` 엑스 코드 - 선택`실행 했 사이트 패키지/파이썬 버전

관련 문제