import cv2
import matplotlib.pyplot as plt
o=cv2.imread("image\\boat.jpg")
cv2.imshow("original",o)
#ravel将多维数组降为一维 灰度级=256
plt.hist(o.ravel())
# plt.hist(o.ravel(),256)
#plt.hist(o.ravel(),250)
plt.show()
cv2.waitKey()
cv2.destroyAllWindows()


一张图片有很多像素点的取值和数量

灰度级=256

plt.hist(o.ravel(),256)

matplotlib.pyplot 和opencv 的结合画图相关推荐

  1. python下:用 matplotlib.pyplot 显示 Opencv 读取的图像

    在涉及图像处理时,我们通常用opencv去读取并处理图像,而用matplotlib去显示图像,因为opencv有很强的图像处理能力,而matplotlib有很强的可视化能力,可以方便的可视化分析实验的 ...

  2. matplotlib.pyplot.imshow opencv.imread 图片显示 图片读取

    # opencv中图像以BGR通道顺序存储     # Matplotlib以RGB通道顺序存储     # 2种解决方式:     # 1. import cv2 as cv raw = cv.im ...

  3. 分别利用opencv和matplotlib.pyplot来展示图片

    众所周知,opencv是一个图像算法库,理论上讲我们应该使用opencv来展示图片,但本文要告诉你,什么时候我们使用matplotlib.pyplot来画图:需要对图像进行一些操作的时候(如看一下某些 ...

  4. matplotlib.pyplot常用画图方式函数封装(一)——.plot绘制折线图及设置坐标轴箭头完美解决

    matplotlib.pyplot常用画图方式函数封装(一)--.plot绘制折线图及设置坐标轴箭头完美解决 py.plot常见绘图设置函数封装 绘制函数图像(完美解决坐标轴添加箭头) 绘制折线图 p ...

  5. 使用numpy与matplotlib.pyplot画图

    使用numpy与matplotlib.pyplot画图 1. 折线图 1 # -*- enccoding:utf-8 -*-2 import numpy as np3 import matplotli ...

  6. matplotlib pyplot 画图基础教程

    用Python绘制图表在工作中是一项非常有用的技能,虽然说强大的matlab基本可以满足我们所有的绘图需求,但是在有些情况下,使用Python绘图,让图表直接可以直接随着Python程序的运行而产生. ...

  7. pandas操作excel,matplotlib.pyplot画图插入到excel,处理复杂excel简单练习

    在数据分析上,一直都在公司zeppelin上敲python/scala代码,进行数据分析,公司内搞了个小考试,操作excel,弄matplotlib画图之类的: 好久没弄过这些了,在小技术上感觉被打脸 ...

  8. matplotlib.pyplot画图 图片的二进制流的获取

    有些时候,我们需要画图后的二进制数据流,matplotlib没有提供相关的api,通过源码查看与百度,得到下面此方法 import matplotlib.pyplot as pltimport num ...

  9. 解决使用matplotlib.pyplot画图包含中文乱码显示问题(macbook上 family ‘sans-serif‘ not found 问题)

    一.matplotlib画图中文乱码问题 使用matplotlib.pyplot画图,有中文字体会显示乱码问题,这时需要添加如下代码: import matplotlib.pyplot as plt ...

最新文章

  1. 用linux下常用命令wget进行整站下载(递归下载至本地)
  2. Oracle 维护数据的完整性 一 索引
  3. 逆向工程核心原理学习笔记(二):字符串检索法查找main函数
  4. leetcode 191. 位1的个数(位运算)
  5. Kinect for Windows v2.0安装教程
  6. 七年级上册计算机教学反思,七年级信息技术上册教学反思范文.docx
  7. Java-如何挖取某个网站中的ajax请求信息
  8. 如何用递归处理一个数组中的数据成为一个树结构_Spark处理的一些业务场景(持续更新ing)...
  9. Py之pandas:dataframe学习【转载】
  10. Ubuntu硬盘分区和挂载
  11. 专访贤华老师:阐释护肤真谛
  12. 即时通讯IM技术领域基础篇
  13. ios系统——先了解iCloud是什么吧
  14. Unity3d TextMeshPro教程
  15. 【数据可视化】复杂高维多元数据的可视化
  16. MATLAB中广义极值分布的分析、测试、个人理解
  17. iOS:Xcode Instruments的使用
  18. Ubuntu server 14.04 启用root用户并设置密码
  19. Dell G3更换机械硬盘
  20. 90%的人死在了大学里,只不过八十岁才埋

热门文章

  1. python traceback class_traceback:让你更加灵活地处理python的异常
  2. 百度智能云大数据全景架构图如何赋能企业数字化
  3. jsp mysql 分页插件_知识分享:Mybatis框架如何使用分页插件呢?
  4. 关于JavaScript并发、竞态场景下的一些思考和解决方案
  5. swiper轮播图插件
  6. logback的使用和logback.xml详解[转]
  7. Nginx虚拟主机配置
  8. Python学习笔记(三)——条件语句、循环语句
  9. OpenCV探索之路(三):滤波操作
  10. Screen会话命令 Linux