python初心者ですが、関数を使用して一枚の画像を読み込み、10*10のヒストグラムを表示する
プログラムを作成中ですが、ヒストグラムが表示されません。
初歩的な質問ですが、よろしくお願いいたします。
プログラムは以下の通りです。
エラー文はありません。
import cv2
import numpy as np
from matplotlib import pyplot as plt
%matplotlib inline
def hsv():
img1 = cv2.imread('hsv.jpg')
hsv1 = cv2.cvtColor(img1,cv2.COLOR_BGR2HSV)
img1 = cv2.cvtColor(img1,cv2.COLOR_RGB2BGR)
hist1 = cv2.calcHist([hsv1], [0, 1], None, [10, 10], [0, 180, 0, 256]) #HSヒスト
return hsv
plt.subplot(1,2,2), plt.imshow(hist1,interpolation = 'nearest')
plt.xticks([]),plt.yticks([]),plt.title('Histogram')
plt.show('hist1',hsv)
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。