https://www.instapaper.com/read/1000865153
2가지 이미지를 Grayscale로 읽어 빛의 세기 분포를 보여주는 예제
import cv2
import numpy as np import random from matplotlib import pyplot as plt img1 = cv2.imread('images/flower1.jpg',0) img2 = cv2.imread('images/flower2.jpg',0) hist1 = cv2.calcHist([img1],[0],None,[256],[0,256]) hist2 = cv2.calcHist([img2],[0],None,[256],[0,256]) plt.subplot(221),plt.imshow(img1,'gray'),plt.title('Red Line') plt.subplot(222),plt.imshow(img2,'gray'),plt.title('Green Line') plt.subplot(223),plt.plot(hist1,color='r'),plt.plot(hist2,color='g') plt.xlim([0,256]) plt.show()
IDLE 윈도우창에서 입력> 자동생성된 파이썬 실행창
옵션에서 RUN으로 실행한 화면
'생명과학을 위한 생물학+정보학 > 데이터시각화' 카테고리의 다른 글
OpenCV -c++ (0) | 2018.01.04 |
---|---|
OpenCV-Python (0) | 2018.01.03 |