설치환경
OS : Mac OSX Sierra (10.12.6)
Python : 3.6.2
Anconda : Custom
opencv 를 설치하려고 conda 리스트를 확인하던중 버전이 없던 것으로 확인되어
anaconda search -t conda opencv3
표시된 목록으로 확인한 몇몇으로는 현재 Python 버전과 맞지 않아 실패..
conda search -c conda-forge --spec 'opencv=3*'
구글링을 통해 conda-forge 에 Python 3.6 버전에 상응하는 opencv 버전 확인
conda install -y -c conda-forge opencv
로 설치 했으나,,,,
import cv2 실행시
>>> import cv2
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: dlopen(/Applications/anaconda3/envs/data/lib/python3.5/site-packages/cv2.cpython-35m-darwin.so, 2): Library not loaded: @rpath/libopenblasp-r0.2.19.dylib
Referenced from: /Applications/anaconda3/envs/data/lib/libopencv_hdf.3.2.0.dylib
Reason: image not found
Error …
site 2 를 통해 해결
conda update --all -c conda-forge
Site 1 에서 습득한 예제를 토대로 실행 확인
우선 아래 사진을 clouds.jpg로 저장
다음 아래 code 작성:
1 import cv2
2
3 print("OpenCV version:")
4 print(cv2.__version__)
5
6 img = cv2.imread("clouds.jpg")
7 gray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)
8
9 cv2.imshow("Over the Clouds", img)
10 cv2.imshow("Over the Clouds - gray", gray)
11
12 cv2.waitKey(0)
13 cv2.destroyAllWindows()
demo.py로 저장
아래 명령으로 실행
실행결과는 아래와같고 ESC 를 누르면 종료
댓글 없음:
댓글 쓰기