【图像处理学习笔记】--图像直方图

简介: 图像直方图统计会灰度集出现的次数,主要运用于图像增强,图像分割,图像分类。

图像直方图学习笔记

1.图像直方图简介

图像直方图由于其计算代价较小,且具有图像平移旋转缩放不变性等众多优点,广泛地应用于图像处理的各个领域,特别是灰度图像的阈值分割、基于颜色的图像检索以及图像分类。

2.图像直方图

不同灰度级构成不同的图像,图像直方图就是统计灰度级出现的次数

根据直方图可以进行下一步的图像处理

微信图片_20230120114614.png

微信图片_20230120114632.png

import cv2
from matplotlib import pyplot as plt
img = cv2.imread('目标图像的绝对路径', 0)#按灰度图读入
plt.hist(img.ravel(), 256, [0,256])  
plt.show()

例如:

1.利用直方图均衡实现图像增强。

2.根据直方图阈值实现图像分割。

3.利用直方图对比。实现图像分类。

目录
相关文章
|
4月前
|
算法 Java 计算机视觉
图像处理之积分图算法
图像处理之积分图算法
47 2
|
4月前
|
算法 计算机视觉
图像处理之错切变换
图像处理之错切变换
62 1
|
4月前
|
资源调度 计算机视觉
图像处理之图像加噪
图像处理之图像加噪
33 0
图像处理之图像加噪
|
4月前
|
数据采集 算法 Shell
图像处理之相似图片识别(直方图应用篇)
图像处理之相似图片识别(直方图应用篇)
42 1
|
4月前
|
计算机视觉
图像处理之直方图均衡化
图像处理之直方图均衡化
30 0
|
4月前
|
算法 计算机视觉
图像处理之USM锐化
图像处理之USM锐化
35 0
|
4月前
|
算法 计算机视觉
图像处理之霍夫变换(直线检测算法)
图像处理之霍夫变换(直线检测算法)
43 0
|
4月前
|
计算机视觉
图像处理之常见二值化方法汇总
图像处理之常见二值化方法汇总
92 0
|
5月前
|
大数据 计算机视觉
Halcon 学习笔记三:形态学
Halcon 学习笔记三:形态学
159 0
|
监控 计算机视觉
【图像处理】基于二维FIR的特定角度边缘检测(Matlab代码实现)
【图像处理】基于二维FIR的特定角度边缘检测(Matlab代码实现)