728x90
opencv-python 라이브러리를 Ubuntu 18.04 아나콘다 환경에 설치해보자.
(lindy) founder@casey:~$ pip install opencv-python
Collecting opencv-python
Downloading https://files.pythonhosted.org/packages/44/35/6db0fa2e644922533ddc 2a3c41d1a86dabefce89d9db85ec31dcc69dc2e3/opencv_python-4.1.1.26-cp37-cp37m-manyl inux1_x86_64.whl (28.7MB)
|████████████████████████████████| 28.7MB 32.4MB/s
Requirement already satisfied: numpy>=1.14.5 in ./anaconda3/envs/lindy/lib/pytho n3.7/site-packages (from opencv-python) (1.16.4)
Installing collected packages: opencv-python
Successfully installed opencv-python-4.1.1.26
설치된 버전 확인
(lindy) founder@casey:~$ python
Python 3.7.3 (default, Mar 27 2019, 22:11:17)
[GCC 7.3.0] :: Anaconda, Inc. on linux
Type "help", "copyright", "credits" or "license" for more information.
>>>
>>>
>>>
>>> import cv2
>>> print(cv2.__version__)
4.1.1
>>>
이미지를 보여주는 간단한 코드를 실행해보자.
import cv2
import numpy as np
from matplotlib import pyplot as plt
img = cv2.imread('checklist.jpg',cv2.IMREAD_GRAYSCALE)
cv2.imshow('image',img)
cv2.waitKey(0)
cv2.destroyAllWindows()
원격에서 노트북을 실행한 상태로 코드 실행시 다음과 같이 커널과 충돌이 발생한다.
이 경우 다음과 같이 코드를 수정하여 실행하면 이미지를 볼 수 있다. https://stackoverflow.com/questions/43943333/cv2-imshow-crashes-kernel
%matplotlib inline
from matplotlib import pyplot as plt
import cv2
import numpy as np
image = cv2.imread('checklist.jpg',cv2.IMREAD_GRAYSCALE)
plt.imshow(image)
plt.show()
이하 참고 링크
https://pythonprogramming.net/loading-images-python-opencv-tutorial/
728x90
'프로그래밍 Programming' 카테고리의 다른 글
10줄짜리 파이썬 코드로 사진 속 자동차 수 카운트하기 Count Number of Cars in Less Than 10 Lines of Code Using Python (1) | 2019.09.26 |
---|---|
오픈소스 컴퓨터 비전 라이브러리 cvlib 설치 (0) | 2019.09.24 |
파이썬 리스트 Python Lists and List Manipulation (0) | 2019.09.24 |
Dynalist - best outlining app for your best work Help center 소개 (0) | 2019.08.03 |
아나콘다 환경에서 주피터 노트북 ModuleNotFoundError: No module named 'ccxt' (1) | 2019.06.21 |