使用して、各カラーチャンネルのヒストグラムの絵を描くOpenCVの

import cv2

import matplotlib.pyplot as plt
img = cv2.imread('../data/1.jpg')

b = cv2.calcHist([img], [0], None, [256], [0, 255])
g = cv2.calcHist([img], [1], None, [256], [0, 255])
r = cv2.calcHist([img], [2], None, [256], [0, 255])
# 第三个参数当统计整副图片的直方图时,将这个值设为None
# 第四个参数表示BINs值
# 第五个参数表示像素点范围


plt.plot(b, color='b')
plt.plot(g, color='g')
plt.plot(r, color='r')

plt.show()

公開された45元の記事 ウォン称賛24 ビュー3419

おすすめ

転載: blog.csdn.net/my_name_is_learn/article/details/104017062