Python2 지원으로 OpenCV 3 빌드 실패

Jean-Pat

CMake-gui를 사용하여 Ubuntu 14.04에 대한 Python 지원 (cuda 포함)으로 opencv 3을 빌드하려고했습니다.

컴파일은 Python 콘솔에서 올 때까지 잘 작동하는 것 같습니다.

>>> import cv2
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ImportError: No module named cv2

변경없이 python3을 활성화하거나 비활성화 한 상태에서 둘 다 시도했습니다. cmakeCache.txt은 여기.

문제를 해결할 아이디어가 있습니까?

bio_c

어제부터 같은 문제가 있었는데 다음과 같이 해결했습니다.

  1. OpenCV 3 (베타, rc1)을 다운로드하고 Python dev 패키지를 포함하여 필요한 모든 종속성을 설치합니다.
  2. Cmake GUI를 엽니 다.
  3. 그룹화 확인란을 활성화합니다 .
  4. OpenCV 소스 및 빌드 디렉토리를 선택하십시오 (또는 이전에 구성한 경우 캐시를 삭제하십시오).
  5. 구성을 누릅니다 . 선호하는 발전기를 선택하십시오.
  6. 필요한 옵션 (OpenGL 지원, TBB 등)을 선택 / 선택 취소합니다.
    • 원하는 경우 옵션을 수정할 때마다 구성눌러 실패 여부를 확인할 수 있습니다. 지금은 Python2 옵션을 무시하십시오.
  7. 다른 모든 옵션을 구성했으면 PYTHON2 그룹을 선택하고 항목 제거를 사용 하여 삭제합니다 .
  8. 구성을 누릅니다 . PYTHON2 그룹이 빨간색으로 다시 나타납니다. 더 이상 변경하지 말고 Generate를 누르십시오 .

이제 일반적인 방법으로 만들고 컴파일 할 수 있습니다. cv2.so 파일은 build / lib / 디렉토리에 생성됩니다. make install을 사용하면 Python 2 용으로 설치됩니다.

그래도 작동하지 않으면 문제가 다른 곳일 수 있습니다. 8 단계 후에 cmake 출력에 다음 행이 포함되어야합니다 (실제 경로는 경우에 따라 다를 수 있음).

Python 2:
    Interpreter:                 /usr/bin/python2.7 (ver 2.7.6)
    Libraries:                   /usr/lib/i386-linux-gnu/libpython2.7.so (ver 2.7.6)
    numpy:                       /usr/lib/python2.7/dist-packages/numpy/core/include (ver 1.8.2)
    packages path:               lib/python2.7/dist-packages

어떤 경우에도 다음과 같이 NO라는 줄이있을 수 없습니다.

Python 2:
    Interpreter:                 /usr/bin/python2.7 (ver 2.7.6)
    Libraries:                   NO
    numpy:                       /usr/lib/python2.7/dist-packages/numpy/core/include (ver 1.8.2)
    packages path:               lib/python2.7/dist-packages

도움이 되었기를 바랍니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

iOS 용 OpenCV 빌드 실패

분류에서Dev

Python Opencv DLL로드 실패-Windows 10

분류에서Dev

python2 및 3 지원으로 소스에서 vim80을 빌드하는 방법은 무엇입니까?

분류에서Dev

코드 블록 OpenCV 빌드 실패

분류에서Dev

오류 : psycopg2 용 휠 빌드 실패-MacOS Mojave 10.14.16 Python 3

분류에서Dev

Fails to build OpenCV 3 with Python2 support

분류에서Dev

xray로 mvn 빌드 실패

분류에서Dev

OpenCV : libopencv_calib3d.2.4.dylib 라이브러리로드 실패 오류

분류에서Dev

OpenCV로 WebRTC 빌드

분류에서Dev

Azure DevOps-Angular 프로젝트 빌드 실패, 오류 : Npm 실패, 반환 코드 : 3

분류에서Dev

Javadoc NullPointerException으로 Gradle 빌드 실패

분류에서Dev

증분으로 인해 빌드 실패

분류에서Dev

python = 3.6 빌드로 아나콘다에 dlib 설치 실패

분류에서Dev

Angular 2 유효성 검사 속성으로 인해 Ionic 2 빌드 실패

분류에서Dev

Windows 용 Python3 지원으로 Neovim 빌드를 얻는 방법은 무엇입니까?

분류에서Dev

Python3에 의해 재구성되지 않은 Python2 패키지

분류에서Dev

python2의 python3에 저장된 numpy 구조화 배열로드

분류에서Dev

마지막에 빌드 실패

분류에서Dev

Github 페이지 빌드 실패

분류에서Dev

Jenkins Docker 이미지 빌드 실패

분류에서Dev

webpack typescript 프로덕션 빌드 실패

분류에서Dev

AWS-oom JavaScript로 빌드 실패

분류에서Dev

gatsby 빌드로 location.state 실패

분류에서Dev

Fakes 어셈블리로 빌드 실패

분류에서Dev

IBM Worklight-Adobe Air로 빌드 실패

분류에서Dev

Gradle 프로젝트 빌드 실패

분류에서Dev

SDL 프로젝트 CMake 빌드 실패

분류에서Dev

예외로 인해 빌드 실패

분류에서Dev

app : transformClassesWithJarMergingForDebug로 인해 빌드 실패

Related 관련 기사

뜨겁다태그

보관