服务器之家

服务器之家 > 正文

Java+opencv3.2.0之直方图均衡详解

时间:2021-04-04 14:25     来源/作者:帅气的猫爪

直方图均衡化是通过拉伸像素强度分布范围来增强图像对比度的一种方法。

直方图均衡化的步骤:
1、计算输入图像的直方图h
2、进行直方图归一化,使直方图组距的和为255
3、计算直方图积分
4、采用h'作为查询表:dst(x,y)=h'(src(x,y))进行图像变换

函数:imgproc.equalizehist(mat src, mat dst)
参数说明:
src:源图像
dst:运算结果图像

示例代码:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
public static void main(string[] args)
  {
    system.loadlibrary(core.native_library_name);
    mat source = imgcodecs.imread("f:\\t0132354347a982c497.jpg");
    mat dst = new mat();
    list<mat> mv = new arraylist<mat>();
    core.split(source, mv);
 
    for (int i = 0; i < source.channels(); i++)
    {
      imgproc.equalizehist(mv.get(i), mv.get(i));
    }
    core.merge(mv, dst);
    imgcodecs.imwrite("f:\\dst.jpg", dst);
  }

源图像:

Java+opencv3.2.0之直方图均衡详解

结果:

Java+opencv3.2.0之直方图均衡详解

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持服务器之家。

原文链接:http://blog.csdn.net/m1109048058/article/details/77369292

相关文章

热门资讯

2020微信伤感网名听哭了 让对方看到心疼的伤感网名大全
2020微信伤感网名听哭了 让对方看到心疼的伤感网名大全 2019-12-26
yue是什么意思 网络流行语yue了是什么梗
yue是什么意思 网络流行语yue了是什么梗 2020-10-11
背刺什么意思 网络词语背刺是什么梗
背刺什么意思 网络词语背刺是什么梗 2020-05-22
Intellij idea2020永久破解,亲测可用!!!
Intellij idea2020永久破解,亲测可用!!! 2020-07-29
苹果12mini价格表官网报价 iPhone12mini全版本价格汇总
苹果12mini价格表官网报价 iPhone12mini全版本价格汇总 2020-11-13
返回顶部