自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

风吹夏天的专栏

记载学习中点点滴滴

  • 博客(59)
  • 资源 (8)
  • 收藏
  • 关注

原创 图像去模糊(约束最小二乘方滤波)

这是图像去模糊的第三篇,接着上节说道逆滤波对噪声特别敏感。约束最小二乘方滤波(Constrained Least Squares Filtering,aka Tikhonov filtration,Tikhonov regularization)核心是H对噪声的敏感性问题。减少噪声敏感新问题的一种方法是以平滑度量的最佳复原为基础的,因此我们可以建立下列

2015-08-09 15:44:57 39072 19

原创 图像铅笔画算法

关于铅笔画算法图像铅笔画算法,属于一直是非真实感绘制领域(Non-Photorealistic Rendering,NPR)中很热门的一个课题,但是计算机也很难模拟出像人一样真实的画质,这也显得CG师们的重要性。本文是基于香港中文大学Cewu Lu等人所做的工作《Combining Sketch and Tone for Pencil Drawing Production》,描述计算机生成铅笔画的艺

2015-05-01 22:23:07 17200 40

原创 P图两张

下午闲来无事,P了两张图,自觉地还有几分成就感。 工具:Photoshop CC 2014版本。

2016-08-31 17:01:18 1163 5

原创 连通分量标记算法

图像分割领域中一个重要步骤是求取图像的连通区域,后续图像轮廓理解的基石。

2016-04-23 13:08:07 10384 4

原创 将一副图像转换成油画

原创性声明:以下代码是本人改写自C#语言编写的软件改写自PhotoSprite (Version 3.0 ,2006,由 联骏 编写),由使用OpenCV300编写。 先看一下效果 算法未作任何优化,优化算法可以看Photoshop 油画效果滤镜。 算法原理也不用细说了,源码之前,了无秘密。代码cv::Mat OilPaint(cv::Mat I,int brushSize, int

2016-02-23 16:40:37 7632 2

原创 数据结构练习程序

今天朋友托我写一份程序,大二本科生的数据结构课程实验。要是以前的话,我肯定要定义图的邻接表结构,图的输入输出操作,图的遍历,写了很多代码。但是现在也仅仅越简洁越实用越好,这可能是由于时过境迁,人的心境也就变了。问题描述:图的路径遍历要比结点遍历具有更为广泛的应用。写一个路径遍历算法,求出从结点L到结点I中途不过结点K的所有简单路径。(图的存储结构没有要求)

2015-12-14 16:13:15 2147

原创 Coherence-Enhancing Shock Filters(附源码)

引言这篇博客是基于对Joachim Weickert的文章《Coherence-Enhancing Shock Filters》的实现。但是我并没有阅读原文,参考了OpenCV的python源码改写而成。嗯,我真是一个勤劳的代码翻译工。 python源码可以在OpenCV 300里面的目录 XXX(OpenCV的安装目录)\sources\samples\python2\coherence.p

2015-11-19 15:13:51 6100 7

转载 图像处理与计算机视觉基础,经典以及最近发展

图像处理与计算机视觉基础,经典以及最近发展本文的安排如下。第一部分是绪论。第二部分是图像处理中所需要用到的理论基础,主要是这个领域所涉及到的一些比较好的参考书籍。第三部分是计算机视觉中所 涉及到的信号处理和模式识别文章。由于图像处理与图像分析太难区分了,第四部分集中讨论了它们。第五部分是计算机视觉部分。最后是小结。目录绪论为什么要写这篇文章图像处理和计算机视觉的分类图像处理和计算机视觉开源库以

2015-10-26 16:24:37 5136 2

原创 C++实现Matlab的fft2函数

这篇是《C++实现Matlab的psf2otf函数》 的姊妹篇,属于基础工具类代码,用途比较多。这里还是使用OpenCV实现。 关于这个函数的介绍,做过图像处理的人都知道,可以参考Matlab的官方文档及其源代码。

2015-10-13 09:14:36 7249

原创 C++实现Matlab的psf2otf函数

最近在用C++实现L0Smooth的代码,其中里面用到了psf2otf这个函数,但是OpenCV没有,因此我自写了一个。 关于这个函数的介绍,你可以参考Matlab的官方文档及其源代码,也可以参考这里写的一个记录,这里不做过多介绍了。

2015-10-11 10:43:54 5644 11

转载 最后的召唤

于是,我们又过了一夜, 吟颂表演什么都来, 每个人都知道他终会孤寂, 当酒店关门之后。    于是我们干掉这最后一杯, 敬每个人的欢喜与哀愁, 但愿这杯酒的劲道, 能撑到明天酒店开门。    我们踉跄走出酒店, 像一群麻木不仁的舞者, 每个人都知道他必须问什么, 每个人也都知道答案会是什么。    所以我们干掉这最后一杯, 酒如利刃脑子碎成片片

2015-09-27 09:44:43 1056

原创 L0范数图像平滑

图像平滑是计算摄影学一门基础重要的工具,其作用是拂去不重要的细节,保留较大的图像边缘,主要应用于边缘检测,JPEG压缩图像人工伪迹去除,非真实绘制等领域。 图像平滑大体上可以分为两类:基于局部和基于全局方法,基于局部的方法像有名双边滤波,各向异性扩散,将图像分成一些局部块进行处理;全局方法比如全变分(Total Variation)和最小二乘滤波(Weighted Least Square),

2015-09-26 22:12:47 20571 4

原创 Computer Science Conference Rankings

摘录一些计算机科学顶级国际会议和期刊的排名,排名不具权威性,只是方便检索:Top Tier Conferences(DB) VLDB: Very Large Data Bases (since 1975)(DB) SIGMOD: ACM SIGMOD Conf on Management of Data (since 1975) (DB) PODS: ACM SIGMOD Conf o

2015-09-23 10:20:45 1629

原创 基于加权最小二乘法的保边缘平滑滤波器(WLS)

引言陆陆续续在计算摄影学接触了不少保边滤波器,其重要性自不必说,可以用在图像的增强,图像抽象画,高动态范围图像压缩,图像色调映射等。

2015-09-21 21:43:23 11476 8

原创 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 25903 3

原创 原来,自己喜欢不起

一个人走着,突然想要放弃这种孤独自由的生活 ,可能是我在不断地靠近你时,还是不知不觉中喜欢上了你,虽然我很小心很在意。 一味地喜欢你,却给不了你什么,发现自己很自私。突然,感觉自己太不能,不能承受太多。还是做朋友吧,没有人知道我有多么地不甘心、不情愿。 最害怕的是,十年之后,牵起你右手的那人不是我。而我只能做你人生中最好的朋友。我的世界,没有了你。

2015-09-02 10:23:32 1197 2

原创 明天, 我就要走

明天,我就要走

2015-09-02 10:22:20 1269

原创 Matlab将图像转换成GIF

IM2GIF Convert a multiframe image to an animated GIF file

2015-08-22 16:38:19 4028

原创 骰子作画

阮一峰博客中描述了骰子作画算法。 思想非常简单,也就是适量量化:将图片分成若干个区域,每个区域经过计算以后,用1-6之间的一个整数表示,代表骰子的一个面,算法总共分4步。将图片分割成16像素x16像素的小方块。每个小方块内共有256个像素,将每个像素点的灰度值,存入一个数组。计算该数组的平均值,并用1-6之间的一个整数来表示。根据白点值,将骰子依次放入,就能模拟出全图 这种算法与使用

2015-08-16 18:40:48 2515 1

转载 LaTex 参考文献引用命令

两个基本的cite命令是:\citet 和 \citep,区别如下:\citet{jon90} –> Jones et al. (1990)\citet[chap. 2]{jon90} –> Jones et al. (1990, chap. 2)\citep{jon90} –> (Jones et al., 1990)\citep[chap. 2]{jon90}

2015-08-16 11:44:27 7442

原创 人像磨皮美白

先前对磨皮印象不过是用一种保边滤波器平滑处理一下,但见旅途这段时间做的工作都是磨皮,索性看一下。方法也很简单,就一个公式,我用matlab测试了一下,确实很有效果。

2015-08-14 10:43:10 14205 11

原创 Toeplitz 矩阵对角化

Toeplitz 矩阵是一种比较特殊的矩阵:其中任何一条对角线的元素取相同的值,

2015-08-13 10:17:07 6959 3

原创 PCA人脸识别

PCA方法由于其在降维和特征提取方面的有效性,在人脸识别领域得到了广泛的应用。 其基本原理是:利用K-L变换抽取人脸的主要成分,构成特征脸空间,识别时将测试图像投影到此空间,得到一组投影系数,通过与各个人脸图像比较进行识别。 进行人脸识别的过程,主要由训练阶段和识别阶段组成:训练阶段第一步:写出训练样本矩阵,其中向量xi为由第i个图像的每一列向量堆叠成一列的MN维列向量,即把矩阵向量化。假设训练

2015-08-10 19:56:33 2385

原创 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 1413

原创 随机生成正交矩阵(Matlab)

随机生成n∗nn*n的正交矩阵,先生成随机向量,然后做gram-schmidt正交化。

2015-08-09 21:25:41 12550

原创 图像去模糊(逆滤波)

引言图像模糊是一种拍摄常见的现象,我曾在图像去模糊(维纳滤波) 介绍过。

2015-08-08 13:29:27 52928 8

转载 People in Computer Vision

People in Computer VisionPlease feel free to send pull requests to add new links or correct wrong ones.Sources:

2015-08-07 15:04:04 1370

转载 Awesome Computer Vision

Awesome Computer Vision: A curated list of awesome computer vision resources, inspired by awesome-php.For a list people in computer vision listed with their academic genealogy, please visit hereContrib

2015-08-07 14:56:28 3677

原创 骰子定位识别

引言一年前我还在上海从事过机器视觉软件的开发,时光荏苒。这是在公司期间做了一个有趣的项目,现讲一下其主要思想及如何实现。 先来看一下效果图,Look 嗯,看的出来,虽然背景光线不均匀,虽然骰子挨的那么近,还是很好的识别出来,程序的健壮性很强嘛。PS.为避免不必要的麻烦,我将自己的姓名和联系方式马赛克掉,嘿嘿。 这里程序的主要功能是识别出场景中存在多少粒骰子,以及每个骰子的位置,点子数,还有

2015-08-05 00:12:17 5312 4

原创

风不经意间吹开了放在桌头上的日记,哗啦啦地翻动着往事,肆无忌惮。

2015-08-03 19:36:25 1134

转载 林达华——我的PhD生活

一直以来,我在这个blog上写的都是偏重学术的文章。这一期就换一下口味吧,在这里聊聊我日常的生活。在外面的人看来,MIT这所理工科的殿堂,或多或少有一点神秘的色彩。网上流传着很多关于这个学校的故事,包括Hacker,超负荷的课业,还有各种怪才。这些东西确实真实地存在着,却不是这里校园生活的主流。对于研究生来说,这里的日常生活是相当单调的,这种平凡得乏善可陈的生活和他们特别强调创新的研究工作形成了一种

2015-08-02 19:41:05 13510

原创 小波总结

小波学习小波去噪方法一原理:因为噪声通常位于图像的高频部分,去除图像的高频部分,使用低频部分恢复图像。 方法:对图像进行多级小波分解,舍去图像的水平细节子带,垂直细节子带,和对角线细节子带,只使用图像的近似子带去重构图像。 缺点:因为舍弃了细节子带的一些信息,也容易引起图像的模糊。代码%装载原始图像信号并图示 X = imread('7.png') ;subplot(2,2,1); ima

2015-07-31 09:31:42 7972 1

原创 谷歌十戒

一切以用户为中心,其他一切纷至沓来. Focus on the user and all else will follow.把一件事做到极致. It’s best to do one thing really, really well.快比慢好. Fast is better than slow.网络社会需要民主. Democracy on the web works.

2015-07-24 21:18:26 1098

原创 各项异性扩散(Anisotropic diffusion)

各向异性扩散,也叫做P–M扩散,在图像处理和计算机视觉中广泛用于保持图像细节特征的同时减少噪声。定义有灰度图像I(x,y)I(x,y),其各向异性扩散方程如下

2015-06-30 07:48:18 17187 2

转载 计算摄影学论文集锦

此文转自臺大資工系暨研究所Yung-Yu Chuang教授的教学资源。

2015-05-30 17:11:44 3469

原创 图像去模糊(维纳滤波)

在数学应用上,对于运动引起的图像模糊,最简单的方法是直接做逆滤波,但是逆滤波对加性噪声特别敏感,使得回复的图像几乎不可用。最小均方差(维纳)滤波用来去除含有噪声的模糊图像,其目标是找到未污染图像的一个估计,使它们之间的均方差最小,可以去除噪声,同时清晰化模糊图像。

2015-05-29 22:58:31 86665 8

原创 OpenCV环境变量配置

使用C/C++等语言,需要使用第三方程序库,这些函数通常会提供Lib,和Dll,比如说使用OpenCV开发图像处理,视觉软件,除了配置头文件目录(Include),和库文件目录(Lib)。程序运行时候,还需要提供动态链接库,否则,程序提示找不到dll错误。下面以OpenCV的配置说明。

2015-05-27 17:45:06 12535

原创 风格化(Stylization)

风格化的目的是生成绘画或印象派的效果,而不注重写实。事实上,保边去噪的滤波器是风格化的理想选择,因为它可以抽象区域的同时,保持,或增强边缘特性。

2015-05-26 16:16:18 8247

原创 图像压缩(SVD方法)

奇异值分解在图像处理中有着重要应用。假定一幅图像有n∗nn*n个像素,如果将这n2n^2个数据一起传送,往往会显得数据量很大。因此我们希望能够改传送另外一些比较少的数据,在接收端利用这些数据重构原图像。 假定对矩阵AA进行奇异值分解,便得到A=UΣV2A=U\Sigma V^2,其中,奇异值从小到大的顺序排列。如果从中选取kk个大奇异值以及这些对应的左右奇异向量逼近原图像,便可以共使用k(2n

2015-05-25 16:51:55 13886 6

转载 图像编辑之图层混合

继续图像编辑方面的内容,这次是关于图层混合:将上下两层的色彩经过一定的规则进行结合,从而创造出大量的效果。这方面相关的文章很多,但是基本没有一篇够全够精确—-更多的文章都是针对某种特定的图层混合模式进行分析,所以我这篇文章就总结所有的模式并给出相应的混合公式。(话说模式真多,光枚举就写得累死了,奶奶的)假设底层图层的色彩值为a,上层图层的色彩值为b,在应用完相应的图层混合模式后便得到了一个混合图层的

2015-05-22 16:40:14 1632

抽象画运行示例(源码见博客)

Coherence-Enhancing Shock Filters(附源码)一文(http://blog.csdn.net/bluecol/article/details/49924739)附可执行程序,演示效果。

2015-12-25

C++实现L0范数图像平滑

C++ 实现的香港中文大学徐立等人的《Image Smoothing via L0 Gradient Minimization》一文。

2015-10-12

图像铅笔画算法

本文是基于香港中文大学Cewu Lu等人所做的工作《Combining Sketch and Tone for Pencil Drawing Production》,描述计算机生成铅笔画的艺术。配套博客http://blog.csdn.net/bluecol/article/details/4542

2015-09-10

PCA_based Face Recognition System

基于PCA的人脸识别系统,关于算法请看配套博文http://blog.csdn.net/bluecol/article/details/47401193

2015-08-10

哈尔小波讲义

多伦多大学通俗小波讲义,以最简单的Harr小波为例。

2015-07-31

色彩恢复的多尺度Retinex算法(MSRCR)-VS2010版

Retine算法,博客配套代码,详细算法及其效果请移步http://blog.csdn.net/bluecol/article/details/45675615

2015-05-14

XML课程设计+通讯录+VC6版

这是我XML课程设计。用的事VC6做的通讯录管理软件,用XML当的数据库存取资源。功能比较简单,但是实用,可作为VC+XML学习资料,也可作为VC新手学习实用。绝对不坑啊!!若是不能运行,可安装MSXML运行库。被我打包进压缩包里了。

2013-06-28

图书管理系统

VC6写的课程设计,功能很齐全,有导航条,HTML离线帮助。系统用的是access数据库,可做课程设计参考,界面也十分漂亮。

2013-06-28

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除