2012-09-25 2 views
0

여기를 검색해 보니 거의 답을 찾을 수 없었습니다. OpenCV 2.4.2의 .tar 패키지를 다운로드하고 추출한 다음 openCv의 원래 폴더 외부에 cmake이라는 디렉토리를 만들었습니다. 잠시 후 make &을 호출하고 sudo make install을 호출했습니다. 오류없이 모든 일이 발생했습니다. 그런 다음 파이썬을 다시 설치하고 호출했습니다. 는 import cv을 시도하고 난 여전히 받고 있어요 : 내가 차크라 클레어를 사용하고OpenCV Lib을 Python으로 가져 오는 방법은 무엇입니까?

raceback (most recent call last): 
    File "<stdin>", line 1, in <module> 
    File "/usr/lib/python2.7/site-packages/cv.py", line 1, in <module> 
    from cv2.cv import * 
ImportError: libavcodec.so.53: cannot open shared object file: No such file or directory 

.

다른 점은 openCV가 파이썬 3에서 지원되지 않는다는 사실입니까?

답변

0

OpenCV가 libavcodec.so.53을 찾고 있는데 찾을 수 없습니다!

libavcodec이 시스템에 설치되어 있지 않거나 기본 시스템 경로에 있지 않을 수 있습니다.

이 경로가 환경 변수 LD_LIBRARY_PATH (linux)에 설정되어 있는지 확인하십시오.

+0

문제는 어떻게 수행해야할지 모르겠습니까? 더 정확하게 설명 할 수 있습니까? –

+0

'sudo find/-iname libavcodec.so.53'를 실행하여 파일을 찾습니다. 파일이 존재하고/usr/local/lib에 있다면, 언급 한 환경 변수에이 경로를 추가하는 것이 중요합니다 :'export LD_LIBRARY_PATH = $ LD_LIBRARY_PATH :/usr/local/lib'. 파일을 찾지 못하면 패키지를 설치해야하며 우분투에 있다면'sudo apt-get install libavcodec-extra-53 libavcodec53'을 실행해야합니다. 자세한 내용은 [이 스레드] (http://ubuntuforums.org/showthread.php?t=786095)를 참조하십시오. – karlphillip

+0

tnx, 실제로 Chakra Claire를 사용하고 있지만 시도해 보겠습니다. –

관련 문제