您的位置:首页 > 编程语言 > Python开发

opencv-python绘制图像颜色直方图

2016-08-23 22:09 645 查看
#-*- encoding:utf-8 -*-
'''
python 绘制颜色直方图,cv2有hist和calcHist两种方法
'''
import cv2
import numpy as np
from matplotlib import pyplot as plt

def fun1():
img = cv2.imread('../../data/home.jpg',cv2.IMREAD_GRAYSCALE)
#bins->图像中分为多少格;range->图像中数字范围
plt.hist(img.ravel(), bins=256, range=[0, 256]);
plt.show()

def fun2():
img = cv2.imread('../../data/home.jpg',cv2.IMREAD_COLOR)
color = ('b', 'g', 'r')
for i, col in enumerate(color):
histr = cv2.calcHist(

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: