Matlab
文章平均质量分 78
风吹夏天
这个作者很懒,什么都没留下…
展开
-
Matlab GUI编程
在matlab命令行上输入guide或者从菜单中选择原创 2014-08-27 20:38:04 · 6147 阅读 · 0 评论 -
风格化(Stylization)
风格化的目的是生成绘画或印象派的效果,而不注重写实。事实上,保边去噪的滤波器是风格化的理想选择,因为它可以抽象区域的同时,保持,或增强边缘特性。原创 2015-05-26 16:16:18 · 8442 阅读 · 0 评论 -
Toeplitz 矩阵对角化
Toeplitz 矩阵是一种比较特殊的矩阵:其中任何一条对角线的元素取相同的值,原创 2015-08-13 10:17:07 · 7121 阅读 · 3 评论 -
Matlab psf2otf与fft2函数的关系
psf2otf Convert point-spread function to optical transfer functionSyntax OTF = psf2otf(PSF) OTF = psf2otf(PSF,OUTSIZE)Description OTF = psf2otf(PSF) computes the fast Fourier transform (FFT原创 2015-09-08 11:25:56 · 26145 阅读 · 3 评论 -
C++实现Matlab的fft2函数
这篇是《C++实现Matlab的psf2otf函数》 的姊妹篇,属于基础工具类代码,用途比较多。这里还是使用OpenCV实现。 关于这个函数的介绍,做过图像处理的人都知道,可以参考Matlab的官方文档及其源代码。原创 2015-10-13 09:14:36 · 7324 阅读 · 0 评论 -
HDR图像显示
高动态范围图像(High-Dynamic Range,简称HDR),相比普通的图像,可以提供更多的动态范围和图像细节,根据不同的曝光时间的LDR(Low-Dynamic Range)图像,利用每个曝光时间相对应最佳细节的LDR图像来合成最终HDR图像。原创 2015-05-01 15:54:26 · 11099 阅读 · 0 评论 -
人像磨皮美白
先前对磨皮印象不过是用一种保边滤波器平滑处理一下,但见旅途这段时间做的工作都是磨皮,索性看一下。方法也很简单,就一个公式,我用matlab测试了一下,确实很有效果。原创 2015-08-14 10:43:10 · 14380 阅读 · 11 评论 -
限制对比度自适应直方图均衡
限制对比度自适应直方图均衡(Contrast Limited Adaptive histgram equalization/CLAHE),在改善图像方面取得了很好效果。若是场景深度变化不大,也可以用来去雾。但是算法并不总是很稳定,对有些图像处理效果不是很好。原创 2014-08-05 16:01:01 · 4246 阅读 · 0 评论 -
C++实现Matlab的psf2otf函数
最近在用C++实现L0Smooth的代码,其中里面用到了psf2otf这个函数,但是OpenCV没有,因此我自写了一个。 关于这个函数的介绍,你可以参考Matlab的官方文档及其源代码,也可以参考这里写的一个记录,这里不做过多介绍了。原创 2015-10-11 10:43:54 · 5694 阅读 · 11 评论 -
图像铅笔画算法
关于铅笔画算法图像铅笔画算法,属于一直是非真实感绘制领域(Non-Photorealistic Rendering,NPR)中很热门的一个课题,但是计算机也很难模拟出像人一样真实的画质,这也显得CG师们的重要性。本文是基于香港中文大学Cewu Lu等人所做的工作《Combining Sketch and Tone for Pencil Drawing Production》,描述计算机生成铅笔画的艺原创 2015-05-01 22:23:07 · 17363 阅读 · 40 评论 -
Matlab将图像转换成GIF
IM2GIF Convert a multiframe image to an animated GIF file原创 2015-08-22 16:38:19 · 4079 阅读 · 0 评论 -
PCA人脸识别
PCA方法由于其在降维和特征提取方面的有效性,在人脸识别领域得到了广泛的应用。 其基本原理是:利用K-L变换抽取人脸的主要成分,构成特征脸空间,识别时将测试图像投影到此空间,得到一组投影系数,通过与各个人脸图像比较进行识别。 进行人脸识别的过程,主要由训练阶段和识别阶段组成:训练阶段第一步:写出训练样本矩阵,其中向量xi为由第i个图像的每一列向量堆叠成一列的MN维列向量,即把矩阵向量化。假设训练原创 2015-08-10 19:56:33 · 2411 阅读 · 0 评论 -
PCA的数学原理Matlab演示
关于PCA(Principal component analysis)主成分分析,是SVD(Singular value decomposition)奇异值分析的一种特殊情况。主要用于数据降维,特征提取。Matlab演示生成一个随机矩阵这里生成一个3∗33*3的小矩阵便于说明。A = rand(3,3);A=⎡⎣⎢2.7694−1.34993.03490.7254−0.06310.7147−0.20原创 2015-08-10 16:30:38 · 1429 阅读 · 0 评论 -
混合高斯模型(GMM)实现
混合高斯模型(Mixtures of Gaussians)多值高斯分布,用到了期望最大化算法(Expectation-Maximization)来进行密度估计。说一下EM的思想:第一步猜测隐含类别变量,第二步是更新调整参数,以获得最大的似然估计。关于算法的详细思想和推导,请见本文的参考文献。 以下是程序的代码:function v原创 2015-03-29 22:52:47 · 2082 阅读 · 0 评论 -
自动色阶算法实现
自动色阶算法用于图像增强,去雾等,其思想去掉像素值最高的比例,去掉像素值最低的一些比例,然后在将图像的其余像素值进行线性映射或者伽马校正至[0, 255]区间。如下图,在图像处理中是不是很熟悉?!本文主要参考人在旅途的博客,采用matlab语言实现,算法不在详细叙述,在此代码留做备注。http://www.cnblogs.com/Imageshop/archive/2011/1原创 2015-03-29 22:16:11 · 5331 阅读 · 2 评论 -
图像直方图匹配
直方图匹配又叫直方图规定化(Histogram Normalization/Matching)是指对一副图像进行变换,使其直方图与另一幅图像的直方图或特定函数形式的直方图进行匹配。应用场景如不同光照条件下的两幅图像。function Iadjusted = histogram_matching(I, type)% Histogram match the image I against a t原创 2015-04-24 19:58:22 · 1787 阅读 · 0 评论 -
图像去模糊(维纳滤波)
在数学应用上,对于运动引起的图像模糊,最简单的方法是直接做逆滤波,但是逆滤波对加性噪声特别敏感,使得回复的图像几乎不可用。最小均方差(维纳)滤波用来去除含有噪声的模糊图像,其目标是找到未污染图像的一个估计,使它们之间的均方差最小,可以去除噪声,同时清晰化模糊图像。原创 2015-05-29 22:58:31 · 87027 阅读 · 8 评论 -
各项异性扩散(Anisotropic diffusion)
各向异性扩散,也叫做P–M扩散,在图像处理和计算机视觉中广泛用于保持图像细节特征的同时减少噪声。定义有灰度图像I(x,y)I(x,y),其各向异性扩散方程如下原创 2015-06-30 07:48:18 · 17531 阅读 · 2 评论 -
图像压缩(SVD方法)
奇异值分解在图像处理中有着重要应用。假定一幅图像有n∗nn*n个像素,如果将这n2n^2个数据一起传送,往往会显得数据量很大。因此我们希望能够改传送另外一些比较少的数据,在接收端利用这些数据重构原图像。 假定对矩阵AA进行奇异值分解,便得到A=UΣV2A=U\Sigma V^2,其中,奇异值从小到大的顺序排列。如果从中选取kk个大奇异值以及这些对应的左右奇异向量逼近原图像,便可以共使用k(2n原创 2015-05-25 16:51:55 · 13974 阅读 · 6 评论 -
图像去模糊(逆滤波)
引言图像模糊是一种拍摄常见的现象,我曾在图像去模糊(维纳滤波) 介绍过。原创 2015-08-08 13:29:27 · 53170 阅读 · 8 评论 -
小波总结
小波学习小波去噪方法一原理:因为噪声通常位于图像的高频部分,去除图像的高频部分,使用低频部分恢复图像。 方法:对图像进行多级小波分解,舍去图像的水平细节子带,垂直细节子带,和对角线细节子带,只使用图像的近似子带去重构图像。 缺点:因为舍弃了细节子带的一些信息,也容易引起图像的模糊。代码%装载原始图像信号并图示 X = imread('7.png') ;subplot(2,2,1); ima原创 2015-07-31 09:31:42 · 8110 阅读 · 1 评论 -
随机生成正交矩阵(Matlab)
随机生成n∗nn*n的正交矩阵,先生成随机向量,然后做gram-schmidt正交化。原创 2015-08-09 21:25:41 · 12689 阅读 · 0 评论 -
图像去模糊(约束最小二乘方滤波)
这是图像去模糊的第三篇,接着上节说道逆滤波对噪声特别敏感。约束最小二乘方滤波(Constrained Least Squares Filtering,aka Tikhonov filtration,Tikhonov regularization)核心是H对噪声的敏感性问题。减少噪声敏感新问题的一种方法是以平滑度量的最佳复原为基础的,因此我们可以建立下列原创 2015-08-09 15:44:57 · 39387 阅读 · 19 评论