ヒストグラム(OpenCV関数)

V3.0.0
In [1]:
# -*- coding: utf-8 -*-
import cv2
import numpy as np

#Ipythonで表示用の設定
import matplotlib.pyplot as plt
%matplotlib inline

#画像読込
img = cv2.imread("lena.jpg")

#ヒストグラム作成
hist = cv2.calcHist(img,[0],None,[256],[0,256])

#画像をGRAYに変換
disp_in_img   = cv2.cvtColor(img,  cv2.COLOR_BGR2GRAY)

#画像表示
plt.imshow(disp_in_img,cmap='gray')

#ヒストグラム表示
plt.figure(figsize=(8,5))
plt.plot(hist)
plt.xlim([0,256])
plt.show()

inserted by FC2 system