用hist()函数绘制直方图

简介: 用hist()函数绘制直方图。

matplotlib.pyplot.hist()函数可根据图像绘制直方图,其基本格式如下。
matplotlib.pyplot.hist(src,bins)
参数说明如下。
src为用于绘制直方图的图像数据,必须是一维数组。通常,OpenCV中的BGR图像是三维数组,可用ravel()函数将其转换为一维数组。
bins为灰度级分组数量。
示例代码如下。

test6-1.py:使用hist()函数绘制直方图

import cv2
import matplotlib.pyplot as plt
img=cv2.imread('gate.jpg') #读取图像
cv2.imshow('original',img) #显示原图像
plt.hist(img.ravel(),256) #绘制直方图
plt.show() #显示直方图

目录
相关文章
OpenCV-绘制简易直方图DrawHistImg
OpenCV-绘制简易直方图DrawHistImg
|
5月前
|
计算机视觉
使用hist()函数绘制直方图
【6月更文挑战第7天】使用hist()函数绘制直方图。
39 1
|
5月前
|
Python
应用掩模的直方图
【6月更文挑战第12天】应用掩模的直方图。
30 1
|
4月前
|
数据采集 数据可视化 数据处理
我们来看一个简单的`matplotlib`代码示例,它使用`plot()`和`scatter()`函数来绘制二维图形。
我们来看一个简单的`matplotlib`代码示例,它使用`plot()`和`scatter()`函数来绘制二维图形。
|
6月前
|
运维 计算机视觉
三直方图
三直方图
32 1
|
6月前
|
计算机视觉 索引
【OpenCV】直方图计算 & 均衡化直方图
【OpenCV】直方图计算 & 均衡化直方图
|
6月前
|
计算机视觉 索引
opencv直方图绘制详解
opencv直方图绘制详解
|
机器学习/深度学习 API Python
seaborn画直方图、条形图、盒图、散点图等常用图形
seaborn画直方图、条形图、盒图、散点图等常用图形
289 0
seaborn画直方图、条形图、盒图、散点图等常用图形
|
数据挖掘
ggplot2|从0开始绘制直方图
ggplot2|从0开始绘制直方图
295 0
|
数据挖掘
ggplot2|从0开始绘制折线图
ggplot2|从0开始绘制折线图
159 0