图像处理
文章平均质量分 77
KUN_Guo
在读小硕~
展开
-
图像处理(四)图像缩放
图像缩放的定义为:将图像中的某点(x,y)经缩放后其位置变为(x’,y’),则两者之间的关系为: X’= ax y’ = bya、b分别是x、y方向上的缩放比例。当a、b大于1时图像放大,小于1时,图像缩小。当a = -1,b = 1时会产生一个关于y轴对称的镜像;当a = 1原创 2012-10-29 19:03:13 · 2992 阅读 · 0 评论 -
官方Caffe-windows 配置与示例运行
本文主要介绍官方给出的caffe-windows的配置及如何训练mnist数据集,介绍的比较基础,大神请绕道1、环境:windows 10\CUDA7.5\cuDNN\VS20132、GPU计算环境准备(没有GPU的同学可以跳过此步)(1)首先下载并安装CUDA7.5,下载界面如图1:图 1:CUDA7.5的下载界面下载cuDNN,注意要下载cuDNN v4版本,下载界原创 2016-10-24 13:34:01 · 54670 阅读 · 17 评论 -
图像处理(三)直方图匹配
直方图匹配,又称直方图规定化,即变换原图的直方图为规定的某种形式的直方图,从而使两幅图像具有类似的色调和反差。直方图匹配属于非线性点运算。 直方图规定化的原理:对两个直方图都做均衡化,变成相同的归一化的均匀直方图,以此均匀直方图为媒介,再对参考图像做均衡化的逆运算 以下是算法实现(C#) /// /// 直方图匹配 ///原创 2012-10-25 19:38:21 · 24370 阅读 · 3 评论 -
图像处理(二)直方图均衡化
直方图均衡化又称直方图修平,是一种很重要的非线性点运算。使用该方法可以加强图像的局部对比度,尤其是当图像的有用数据的对比度相当接近的时候。通过这种方法,亮度可以更好的在直方图上分布。直方图均衡化的基本思想是把原始图像的直方图变换为均匀分布的形式。这样增加了灰度值的动态范围,从而达到增强图像整体对比度的效果。算法步骤:1)计算图像f(x,y)的各灰度级中像素出现的概率p(i)。原创 2012-10-24 21:11:59 · 18125 阅读 · 4 评论 -
图像处理(〇)直方图修改基础
直方图修改是增强图像的一种方法。为了便于描述,规定图像的灰度级分布在[0,1]范围内。对[0,1]之间内的任意值r进行下面的变换:s = T ( r ) (1)也就是说,原图像的每一个像素灰度值r都可以通过公式(1)得到一个对应的s值。 T(r)要满足两个条件:(1)在r∈[0,1]内,T(r) 是单调增加的;(原创 2016-05-03 13:56:19 · 2008 阅读 · 0 评论 -
图像处理(七)给图像添加噪声
图像中的噪声就是图像中的杂点或者干扰成分,噪声主要产生于图像的获取和传输过程中。噪声一般分为分为加性噪声和乘性噪声。 其中f(x,y)表示图像,g(x,y)表示没有噪声的图像部分,q表示噪声。这两种噪声可以通过取对数和指数相互转换: 常见的几种原创 2012-11-01 20:40:33 · 22893 阅读 · 2 评论 -
OPENCV霍夫变换使用方法——边缘检测+霍夫变换求出图像中的直线
#include #include #include int main(int argc, char** argv){ IplImage* src; if( argc == 2 && (src=cvLoadImage(argv[1], 0))!= 0) { IplImage* dst = cvCreateImage( cvGetSize(src),转载 2012-12-31 09:47:25 · 4414 阅读 · 0 评论 -
图像处理(九)边缘检测(一)
边缘检测就是找到图像中边缘像素点的过程,从而生成一副边缘图。一般来说边缘检测分为3步:(1) 基于各种原理和方法找到潜在的边缘点;(2) 选取阈值,生成二值边缘图;(3) 有些算法还要进行边缘细化、连接等后续处理边缘是图像中灰度值不连续的结果,这种不连续性常可以利用求导数的方法方便的检测到,一般常用已接到数和二阶导数来检测边缘。图像中目标的边缘可原创 2012-11-08 12:28:47 · 2607 阅读 · 0 评论 -
图像处理(十)边缘检测(二)
形态学边缘检测也分为形态学梯度法和形态学拉普拉斯算法两种。梯度法:Gradient[f(x,y)]={dilate[f(x,y),B]-erode[f(x,y)],B}/2形态学拉普拉斯算法:Laplacian[f(x,y)]={dilate[f(x,y),B]+erode[f(x,y),B]-2f(x,y)}/2实现的算法中使用平坦结构元素(即,结构元素中的值都为0)具体的实原创 2012-11-08 21:48:08 · 1708 阅读 · 0 评论 -
图像处理(八)图像滤波
均值滤波属于线性滤波方法,中值滤波属于非线性方法。他们都属于空间域内平滑方法。对于给定的图像f(x, y)中的每个像素点(x, y),取其邻域Sxy,设Sxy含有M个像素,取其平均值做为处理后所得图像像素点(x, y)处的灰度值,该方法称为均值滤波,而取其中值做为处理后所得图像像素带点(x, y)处的灰度,称为中值滤波。均值滤波方法能有效地抑制噪声,但同时也由于平均而引起了模糊现象,模糊程度原创 2012-11-04 20:46:53 · 1592 阅读 · 1 评论 -
图像处理(一)全等级直方图灰度拉伸
灰度拉伸属于线性点运算的一种。灰度拉伸。也称对比度拉伸,是一种简单的线性点运算。它扩展图像的直方图,使其充满整个灰度级范围内。设f(x,y)为输入图像,它的最小灰度级A和最大灰度级B的定义,如下:A = min[f(x,y)] B = max[f(x,y)]将A和B分别线性映射到0和255,最终得到的图像g(x,y)为:以下为源代码(C#实现) ///原创 2012-10-23 19:24:13 · 20517 阅读 · 1 评论 -
图像处理(六)灰度形态学腐蚀与膨胀
灰度图像的腐蚀运算的数学定义为:其中,g(x,y)为腐蚀后的灰度图像,f(x,y)为原灰度图像,B为结构元素。用自然语言描述即: 腐蚀运算是由结构元素确定的邻域块中选取图像值与结构元素值的差的最小值。灰度图像的膨胀运算的数学定义为:用自然语言描述即: 膨胀运算是由结构元素确定的邻域块中选取图像值与结构元素值的和的最原创 2012-10-31 21:05:05 · 30631 阅读 · 5 评论 -
图像处理(五)图像旋转
首先复习一个公式,平面上的点绕原点逆时针旋转θº,则其坐标变换公式为: 其中,(x, y)为原图坐标,(x’, y’)为旋转后的坐标。它的逆变换公式为:原创 2012-10-30 18:01:58 · 1478 阅读 · 0 评论 -
ImageExpert
当前版本:2.4.1 Version下载最新版本(exe):点我下载 (仅包含:ImageExpert.exe)下载完整版本(exe&&dll):点我下载(完整程序)我闲暇时间写的一个图像处理的小程序(依赖opencv类库),包含40余种常用的图像处理算法。由于此程序原本打算自己使用,所以最初写的比较粗糙。但随着对其功能的扩充,感觉在平时做实验的时候作用越来越大,所以想和大家分原创 2016-04-18 10:29:32 · 1053 阅读 · 0 评论