![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
OpenCV
文章平均质量分 79
不用先生
理论夯基础,实践筑高楼。时刻在路上,永远在学习。
展开
-
【图像处理】直方图均衡化(附带Matlab及OpenCV3自编程实现代码)
【fishing-pan:https://blog.csdn.net/u013921430转载请注明出处】前言 直方图均衡化是最基础的图像处理方法之一,也是本人接触图像处理时最先接触到的算法。算法很简单,但是却不得不说非常的巧妙。本文将从方法的数学基础出发讲解直方图均衡化背后的数学原理,并提供matlab实现代码。直方图均衡化 图像灰度分布的直方图,顾名思义,就是图像中灰度...原创 2018-04-10 20:11:10 · 12702 阅读 · 0 评论 -
【图像处理】——双边滤波
双边滤波 由于高斯噪声在信号采集系统中往往是无法避免的,所以在信号处理中高斯滤波器是最常用的滤波器之一;数字图像也是一种信号,高斯滤波也是最常用的图像去噪方法。但是在之前的博客中提到过,高斯滤波是一种低通滤波(有兴趣的点击这里,查看之前的博客),它在滤除图像中的噪声信号的同时,也会对图像中的边缘信息进行平滑,表现出来的结果就是图像变得模糊;如下图所示; 高斯滤波之所以会导致图像变得模...原创 2018-11-26 12:33:39 · 44612 阅读 · 103 评论 -
【图像处理】一种低光照图像的亮度提升方法(Adaptive Local Tone Mapping Based on Retinex for High Dynamic Range Images)
【fishing-pan:https://blog.csdn.net/u013921430 转载请注明出处】前言 在实际的拍照过程中,常常会遇到,光线不足的情况。这时候单反用户一般会调大感光度,调大光圈,以让照片整体更清晰,更亮。那么如果照片已经被拍的很暗了,怎么办呢?这时候我们可以利用算法来对提升图像整体的光照情况,让图像更清晰。 2013年这篇《Adaptive Local Tone...原创 2018-11-15 21:25:11 · 12846 阅读 · 8 评论 -
【图像处理】彩色图像自适应对比度增强(OpenCV实现)
【fishing-pan:https://blog.csdn.net/u013921430 转载请注明出处】 提到图像增强,第一印象就是直方图均衡与直方图规定化,这是最常见的也是非常有效的全局图像增强方法。在前不久的一次组会讨论中,课题组的一位同学提到了“自适应图像增强”,虽然自己以前也用过,但是一时间忘记了原理,就去复习了一下,其实他使用的方法的全称应该叫自适应直方图均衡,对应的是Matla...原创 2018-11-08 17:58:32 · 26656 阅读 · 220 评论 -
【OpenCV】OpenCV访问像素点的三种方式
环境配置 VS2013+OpenCV3.0+Win7(X64) 前言 OpenCV是图像处理最常用的库之一。它提供了许多常用的图像处理算法相关的函数,极大地方便了图像处理方法的开发,而图像处理最本质的就是对图像中像素点的像素值的运算。所以我们需要了解一下OpenCV如何访问图像中的像素点。首先说明一下,这里默认图像储存为Mat格式,RGB类型。 三种访问方式...原创 2018-07-19 14:21:38 · 22246 阅读 · 1 评论 -
【图像处理】灰度加权距离变换(GWDT)
【fishing-pan:https://blog.csdn.net/u013921430转载请注明出处】前言 距离变换(distance transform,DT)在图像处理、计算机视觉等领域有非常多的运用,例如骨架化、目标细化、黏连目标分离等。在Matlab和OpenCV中都有进行距离变换的函数。Matlab中有bwdist函数用于二值化图像的距离变换, OpenCV...原创 2018-05-11 17:07:53 · 3966 阅读 · 0 评论 -
【图像处理】Qt+OpenCV自制mini软件——图像二值化器
【fishing-pan:https://blog.csdn.net/u013921430转载请注明出处】前言 前段时间杂事很多,这几天突然觉得自己有段时间没有碰Qt了,手有点生了。心血来潮,花了两个小时(是真的手生了),利用Qt和OpenCV写了个用于图像二值化的程序。由于我个人习惯的原因,我是在VS2013中直接写代码进行编译的,不是在Qt中写的代码。好了话不多说,开始吧!软件工具...原创 2018-04-04 09:23:50 · 3524 阅读 · 1 评论 -
【图像处理】libtiff读写三维TIFF图像(附详细代码)
【fishing-pan:https://blog.csdn.net/u013921430转载请注明出处】前言 做图像处理的第一步是读图,在C++中读图的方式很多,常用的是采用OpenCV读图,但是OpenCV只能读取二维的图像,无法读取三维的图像。除此之外,还可以采用ITK、VTK读取图像,但是这两种工具封装的太好,使用起来并不灵活。这两种工具底层都是调用libtiff库读取图...原创 2018-04-01 09:56:45 · 14425 阅读 · 19 评论 -
【图像处理】海森矩阵(Hessian Matrix)及一个用例(图像增强)
【fishing-pan:https://blog.csdn.net/u013921430转载请注明出处】前言 Hessian Matrix(海森矩阵)在图像处理中有广泛的应用,比如边缘检测、特征点检测等。而海森矩阵本身也包含了大量的数学知识,例如泰勒展开、多元函数求导、矩阵、特征值等。写这篇博客的目的,就是想从原理和实现上讲一讲Hessian Matrix,肯定有不足的...原创 2018-04-01 09:56:30 · 31058 阅读 · 20 评论 -
【图像处理】引导滤波(guided image filtering)——附C++、python实现彩图与灰度图代码
前言 引导滤波是何凯明等人在2010年提出的一种滤波方法,该方法与之前博客中介绍的双边滤波(回顾点这里)都属于边缘保护滤波。引导滤波除了可以用于图像平滑,还可以用于HDR压缩、细节增强、图像去雾、联合上采样等图像处理任务。引导滤波(guided filter) 引导滤波的思想用一张引导图像产生权重,从而对输入图像进行处理,这个过程可以表示为公式 (1)(1)(1) 中的内容。qi=∑j...原创 2019-08-18 10:28:05 · 14147 阅读 · 11 评论