본문 바로가기
파이썬

파이썬 아나콘다 python3으로 opencv 3.1을 설치합니까?

by º기록 2020. 10. 31.
반응형

anaconda python3으로 opencv를 설치하는 방법, opencv가 내 python3 실행 파일을 선택했습니다.

--   Python 2:
--     Interpreter:                 /usr/bin/python2.7 (ver 2.7.12)
--     Libraries:                   /usr/lib/x86_64-linux-gnu/libpython2.7.so (ver 2.7.12)
--     numpy:                       /usr/lib/python2.7/dist-packages/numpy/core/include (ver 1.11.0)
--     packages path:               lib/python2.7/dist-packages
-- 
--   Python 3:
--     Interpreter:                 /home/tamim/anaconda3/bin/python3 (ver 3.5.2)
--     Libraries:                   /usr/lib/x86_64-linux-gnu/libpython3.5m.so (ver 3.5.2)
--     numpy:                       /home/tamim/anaconda3/lib/python3.5/site-packages/numpy/core/include (ver 1.11.1)
--     packages path:               lib/python3.5/site-packages
-- 
--   Python (for build):            /usr/bin/python2.7

다음 make 옵션으로 opencv를 설치했습니다.

cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local -D WITH_TBB=ON -D BUILD_NEW_PYTHON_SUPPORT=ON -D WITH_V4L=ON -D INSTALL_C_EXAMPLES=ON -D INSTALL_PYTHON_EXAMPLES=ON -D BUILD_EXAMPLES=ON -D WITH_QT=ON -D WITH_OPENGL=ON -D ENABLE_FAST_MATH=1 -D CUDA_FAST_MATH=1 -D WITH_CUBLAS=1 -D CUDA_NVCC_FLAGS="-D_FORCE_INLINES" ..

하지만 설치 후 anaconda의 python3 내에서 cv2를 가져올 수 없습니다. 그러나 내장 python2 명령에서 cv2를 가져올 수 있습니다. 그래서 마지막 줄에 언급 된대로 python2 버전 용으로 빌드했다고 가정합니다.

anaconda python3을 어떻게 빌드합니까?

 

해결 방법

 

아나콘다를 위해 OpenCV를 빌드 할 필요가 없다고 생각합니다. tool called 'conda' that is available in your terminal once you have installed Anaconda 파이썬 배포판.

opencv3 설치 방법에 대한 지침을 제공하는이 사이트를 찾았습니다.

https://anaconda.org/menpo/opencv3

개인적으로 직접 설치 했으므로이 지침을 따르십시오.

시스템에 Anaconda python 배포판이 설치되어있는 경우이 명령을 실행할 수 있습니다 (리눅스에서 작업 중이라고 가정).

conda install -c menpo opencv

Anaconda에 설치된 Python 버전이 2.7이면 위의 명령으로 OpenCV 3.1을 설치해야하지만, Python 버전이 3.5이면 마지막 줄의 'opencv'를 'opencv3'로 변경해야합니다.

conda install -c menpo opencv3

Anaconda에 OpenCV를 설치해야합니다. 성공적으로 설치되었는지 확인하려면 Python을 실행하고 다음 명령을 실행하십시오.

import cv2 # import the opencv library

cv2.__version__ # this will print the version of your opencv3

도움이되는 희망 =)

 

참조 페이지 https://stackoverflow.com/questions/38787748

 

 

반응형

댓글