初学opencv/直方图
2017-07-30 15:45
906 查看
图像直方图是反映一个图像像素分布的统计表,其实横坐标代表了图像像素的种类,纵坐标代表了每一种颜色值在图像中的像素总数或者占所有像素个数的百分比。在实际工程中,图像直方图在特征提取、图像匹配等方面都有很好的应用。
#coding:utf-8 """ opencv绘制直方图 """ import cv2 import numpy as np import matplotlib.pyplot as plt #灰度图直方图显示 """ img = cv2.imread('images/ha1.jpg') img = cv2.cvtColor(img,cv2.COLOR_BGR2GRAY) #cv2.equalizeHist使图像均衡化 equal = cv2.equalizeHist(img) cv2.imshow('hist equlization',np.hstack([img,equal])) cv2.waitKey(0) cv2.destroyAllWindows() #[0]表示颜色通道,mask=None,灰度级数,横轴范围 hist = cv2.calcHist(结果
灰度图与其对应的直方图,和均衡化的直方图
[img]https://img-blog.csdn.net/20170730154519918?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvc3pqX2h1aHU=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast" border="0" >
彩图与其对应的直方图![]()
相关文章推荐
- 有关opencv的学习(9)—计算图像直方图
- 关于 opencv 中的直方图
- 【OpenCV】绘制直方图
- OpenCV下设置灰度直方图的阈值来对图像进行查找(查表)变换的源码
- 【OpenCV】直方图——一维
- 初学OpenCV之图像坐标读取函数cvGet2D()
- OpenCV学习笔记(16):直方图
- 初学OpenCV之摄像机标定
- opencv 绘制图像直方图
- OpenCV学习笔记(八)——图像处理之直方图ImgProc
- OpenCV直方图与最大熵分割
- 转载opencv之直方图的使用
- opencv提取图片直方图的的波谷的的x值
- OpenCV学习之图像的直方图
- opencv直方图(上)
- OpenCV Python教程(3)(4)(5): 直方图的计算与显示 形态学处理 初级滤波内
- Opencv Python版学习笔记(一)图像直方图
- opencv3/C++ 直方图反向投影
- opencv:直方图操作
- OpenCV成长之路(4):图像直方图