次のコード行を使用して、特定の画像の RGB ヒストグラムを出力します。全体的な結果は良好ですが、3 つのヒストグラムを gimp で取得したものと比較すると、ヒストグラム内のいくつかのビンが欠落していることに気付きました。これは、関連するピクセルの 0 とは異なる数があるはずの白い値があることを意味します。調子。
ここに私のコードがあります:
im = np.array(Image.open('myimage.jpg'))
plt.figure()
plt.hist(im[:,:,0].flatten(), 256, color='red', label='Histogram Red')
plt.figure()
plt.hist(im[:,:,1].flatten(), 256, color='green', label='Histogram Green')
plt.figure()
plt.hist(im[:,:,2].flatten(), 256, color='blue', label='Histogram Blue')
plt.show()