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()
相关推荐
余+1853816280014 分钟前
短视频矩阵系统文案创作功能开发实践,定制化开发
大数据·人工智能
MYH51618 分钟前
神经网络 隐藏层
人工智能·深度学习·神经网络
晊恦X.23 分钟前
第三章 k近邻法
人工智能
大笨象、小笨熊37 分钟前
机器学习简介
人工智能·机器学习
速易达网络1 小时前
deepseek+coze开发的智能体页面
人工智能
[shenhonglei]1 小时前
早报精选 · 科技与产业趋势观察 | 2025年6月9日
人工智能
聚客AI2 小时前
系统掌握PyTorch:图解张量、Autograd、DataLoader、nn.Module与实战模型
人工智能·pytorch·python·rnn·神经网络·机器学习·自然语言处理
穆易青2 小时前
2025.06.09【读书笔记】|PromptBio:让生信分析更简单的AI平台
人工智能
音程2 小时前
矩阵和向量范数的区别分析
人工智能·线性代数·矩阵
Zheng.Zeng2 小时前
第一篇:Liunx环境下搭建PaddlePaddle 3.0基础环境(Liunx Centos8.5安装Python3.10+pip3.10)
人工智能·paddlepaddle