美文网首页
equalizeHist(直方图均衡化,提升对比度)

equalizeHist(直方图均衡化,提升对比度)

作者: itfitness | 来源:发表于2019-08-16 10:21 被阅读0次

概念

直方图是图像中像素强度分布的图形表达方式,它统计了每一个强度值所具有的像素个数,而直方图均衡化就是拉伸像素的强度范围。
用Photoshop来演示的话如下图:
●源图像(灰度图)



●源图像直方图



●直方图均衡化后图像(灰度图)

●直方图均衡化后直方图

函数讲解

●函数原型
○c++

void equalizeHist( InputArray src, OutputArray dst )

○Android

void equalizeHist(Mat src, Mat dst)

●参数解释
○src:源图像,灰度图
○dst :输出图像,size与输入图像一致

函数使用

●c++中

#include<opencv2/opencv.hpp>
using namespace cv;
int main() {
    Mat src = imread("C:/Users/Administrator/Desktop/meinv2.jpg");//引入源图像
    if (src.empty()) {
        return -1;
    }
    imshow("src",src);//展示源图像
    cvtColor(src, src, CV_BGR2GRAY);//源图像灰度化
    Mat dst;
    equalizeHist(src, dst);//图像直方图均衡化
    imshow("dst",dst);//展示直方图均衡化后的图像
    waitKey(0);
    return 0;
}

●Android中

 Bitmap bitmap = BitmapFactory.decodeResource(getResources(),R.mipmap.ic_relief);
Mat src = new Mat();
Mat dst = new Mat();
Utils.bitmapToMat(bitmap,src);//将Bitmap对象转换为Mat对象
Imgproc.cvtColor(src,src,Imgproc.COLOR_RGBA2GRAY);//将源图像转化为灰度图像
Imgproc.equalizeHist(src,dst);//图像直方图均衡化
Utils.matToBitmap(dst,bitmap);//将Mat对象转换为Bitmap对象

相关文章

  • equalizeHist(直方图均衡化,提升对比度)

    概念 直方图是图像中像素强度分布的图形表达方式,它统计了每一个强度值所具有的像素个数,而直方图均衡化就是拉伸像素的...

  • opencv+python -- 图像直方图应用

    直方图均衡化 cv2.equalizeHist函数原型:equalizeHist(src[, dst]) 。函数e...

  • OpenCV-Python学习(十一):直方图

    目录: 1.绘制直方图1)一维直方图2)2D直方图 2.直方图均衡化1)全局直方图均衡化2)CLAHE(限制对比度...

  • Android NDK开发OpenCV系列:直方图均值化

    目录 效果展示 函数讲解 这里普通均值化使用的函数我之前的文章有介绍过:equalizeHist(直方图均衡化,提...

  • 10、直方图应用

    直方图均衡化,实际上是调整图像的对比度,是图像增强的一种手段 (注:直方图均衡化都是基于灰度图像) 全局均衡化 局...

  • python-opencv图像增强

    直方图均衡化 直方图均衡化是通过调整图像的灰阶分布,使得在0~255灰阶上的分布更加均衡,提高了图像的对比度,达到...

  • 47. 直方图均衡化

    本文解释灰度直方图均衡化、彩色直方图均衡化和YUV均衡化效果 灰度直方图均衡化 效果如下: 彩色直方图均衡化 效果...

  • 【数字图像处理】直方图均衡浅析

    直方图均衡化(Histogram Equalization)是数字图像处理领域经典的增强图像对比度(Image C...

  • Metal图像处理——直方图均衡化

    Metal图像处理——直方图均衡化 Metal图像处理——直方图均衡化

  • 直方图匹配

    之前我们介绍过直方图均衡化。直方图匹配的核心思想就是在应用直方图的均衡化。 和之前直方图均衡化一样,直方图的匹配本...

网友评论

      本文标题:equalizeHist(直方图均衡化,提升对比度)

      本文链接:https://www.haomeiwen.com/subject/luxfsctx.html