09_OpenCV彩色图片直方图

复制代码
import cv2
import numpy as np
import matplotlib.pyplot as plt
%matplotlib inline

img = cv2.imread('computer.jpeg', 1)
img = cv2.cvtColor(img, cv2.COLOR_BGR2RGB)
plt.imshow(img)
plt.show()

plot绘制直方图

复制代码
plt.hist(img.ravel(), 256)   #ravel() 二维降一维  256灰度级的分组情况
plt.show()
复制代码
# plot绘制opencv返回的直方图值
复制代码
histb = cv2.calcHist([img], [0], None, [256], [0, 255])
plt.plot(histb, color='b')
plt.show()
相关推荐
小雨青年几秒前
Cursor 项目实战:AI播客策划助手(四)—— 产品发布与交付收尾
前端·人工智能
Jorunk2 分钟前
使用F5-TTS训练自己的数据
人工智能·语音识别
玄同7652 分钟前
大模型生成 Token 的原理:从文本到模型理解的 “翻译官”
人工智能·python·语言模型·自然语言处理·nlp·知识图谱·token
源于花海7 分钟前
深度迁移学习:深度神经网络的可迁移性
人工智能·机器学习·迁移学习·深度神经网络·深度迁移学习
源于花海7 分钟前
深度迁移学习:最简单的深度迁移——Finetune(微调)
人工智能·机器学习·迁移学习·finetune·深度迁移学习
倔强的石头10611 分钟前
节点小宝三连更新!一键挂载、网关模式、登录iStoreOS,现在体验抽NAS和两年会员
人工智能·节点小宝
下海fallsea11 分钟前
安踏为何执着于“买买买”
人工智能·aigc
搞科研的小刘选手15 分钟前
【生物医学专题】第六届生物医学与生物信息工程国际学术会议(ICBBE 2026)
人工智能·生物信息学·生物医学·学术会议·智能计算·生物信息工程·健康信息技术
2501_9481201520 分钟前
边缘计算在智慧课堂中的实时互动应用
人工智能·实时互动·边缘计算
雷焰财经22 分钟前
持续推进国际金融合作:宇信科技的东南亚布局与价值共创之路
大数据·人工智能·科技