Java+opencv3.2.0之直方图均衡
来源:互联网 发布:linux服务器性能监控 编辑:程序博客网 时间:2024/05/21 06:14
直方图均衡化是通过拉伸像素强度分布范围来增强图像对比度的一种方法。
直方图均衡化的步骤:
1、计算输入图像的直方图H
2、进行直方图归一化,使直方图组距的和为255
3、计算直方图积分
4、采用H’作为查询表:dst(x,y)=H’(src(x,y))进行图像变换
函数:Imgproc.equalizeHist(Mat src, Mat dst)
参数说明:
src:源图像
dst:运算结果图像
示例代码:
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); }
源图像:
结果:
阅读全文
0 0
- Java+opencv3.2.0之直方图均衡
- opencv3直方图均衡化
- OpenCV3 直方图均衡化
- opencv3的直方图均衡化
- 【OpenCV3图像处理】图像直方图均衡化、直方图匹配
- 灰度直方图之直方图均衡化
- OpenCV之直方图均衡化
- Java+opencv3.2.0之二值化
- OpenCV学习(十六)之直方图均衡化并画出直方图
- 图像预处理之直方图均衡化
- 图像处理之直方图均衡化
- 图像增强之直方图均衡化
- opencv直方图之查表法,均衡化
- 图像处理之(直方图)均衡化
- 图像处理学习之直方图均衡
- 数字图像处理之直方图均衡化
- 图像增强之直方图均衡化
- 图像增强之(一)---直方图均衡化
- 设计模式——访问者模式及在jdk中的应用
- ubuntu二级域名转发和同时附上php java同时存在环境
- bitmapping
- eclipse下安装反编译软件jd-eclipse-site
- 文字垂直居中
- Java+opencv3.2.0之直方图均衡
- mongodb replset副本集部署 优先级设置priority
- Asp.Net Core 1.0 升级 2.0
- profiler 报attach to a running instance of this jvm is not supported错误
- iptables规则的查看、添加、插入、删除和修改
- 阿里测评题2017
- Spring Mvc 之 注解式开发详解
- 代码干货 | 基于Keras的LSTM多变量时间序列预测
- MySQL优化思路