使用 Matplotlib Matplotlib 中有直方图绘制函数:matplotlib.pyplot.hist()它可以直接统计并绘制直方图。你应该使用函数 calcHist() 或 np.histogram()统计直方图。

1 使用pyplot.hist() 显示灰度图像直方图,代码如下:

import cv2
import numpy as np
from matplotlib import pyplot as plt img = cv2.imread('image/lufei.jpeg',)
plt.hist(img.ravel(),,[,]);
plt.title("Matplotlib Method")
plt.show()

2 使用使用函数 calcHist() 分别统计BGR 颜色通道直方图

import cv2
import numpy as np
from matplotlib import pyplot as plt img = cv2.imread('image/lufei.jpeg')
color = ('b','g','r')
for i,col in enumerate(color):
histr = cv2.calcHist([img], [i], None, [], [,])
plt.plot(histr,color = col)
plt.xlim([,])
plt.title("Matplotlib color Method")
plt.show()

结果图: 

最新文章

  1. 搭建自己私有的PKM系统,各家PKM大比拼。。附:构建自己熟悉的基础Docker,破解联通光猫
  2. WEB启动时就加载servlet的dopost方法
  3. loadview 方法调用
  4. LevelDB系列之Log文件
  5. dede 去power by dedecms
  6. 数据结构(主席树):HZOI 2016 采花
  7. 如何使用LoadRunner监控Windows
  8. Java容器的各种总结
  9. Java 疑问自问自答
  10. 提示Unused default export错误,如何解决
  11. sequence测试中的使用
  12. Centos 6.8 定时任务Crontab服务
  13. Python基于皮尔逊系数实现股票预测
  14. 为网站添加emoji表情的支持
  15. ArcGIS Python编程案例-电子资料链接
  16. UVA 227 Puzzle(基础字符串处理)
  17. form图片上传遇到错误
  18. log4j.properties配置模板
  19. 在 Mac 上通过 Docker 运行 Asp.net Core 简易教程
  20. 第八章 JVM性能监控与故障处理工具(2)

热门文章

  1. gdb 调试的信息输出到文件
  2. chm TO html 另类方法
  3. 个人对AutoResetEvent和ManualResetEvent的理解
  4. zookeeper集群,每个服务器上的数据是相同的,每一个服务器均可以对外提供读和写的服务,这点和redis是相同的,即对客户端来讲每个服务器都是平等的。
  5. 扩展LVM 逻辑卷存储空间
  6. HttpClient使用例子
  7. Valgrind 内存泄漏工具
  8. iOS:转载:IOS谓词--NSPredicate
  9. 如何更改postgresql的最大连接数
  10. TensorFlowIO操作(一)----线程和队列