自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(97)
  • 资源 (10)
  • 收藏
  • 关注

原创 一种图像的曝光增强算法 MATLAB 实现

本文提到的这种图像曝光增强算法,是文章【1】提及的。具体原理比较简单,文章也是作为去雾算法的一个 postprocessing option 用很小的篇幅介绍。【1】Tang K, Yang J, Wang J. Investigating haze-relevant features in a learning framework for image dehazing[C]//Proceed

2017-03-07 17:29:01 5777 1

原创 Python进阶笔记(5)_ 继承

类的继承指的是在已有的类上增加新的类。比如,假设你想要写一个程序来记录学校之中的教师和学生情况。他们有一些共同属性,比如姓名、年龄和地址。他们也有专有的属性,比如教师的薪水、课程和假期,学生的学号和成绩。也就是说姓名、年龄和地址为共同的类,而薪水、课程为教师独有的类,学号和成绩为学生独有的类。那么就可以先建立一个共同的类SchoolMember,包含姓名、年龄和地址属性,然后为老师建立一个 T

2016-08-08 13:24:56 662

原创 Python进阶笔记(4)_ 面向对象编程基础

按照 Python 的编程习惯,类名以大写字母开头,紧接着是(object),表示该类是从哪个类继承下来的。类的继承将在后面的章节讲解,现在我们只需要简单地从object类继承。class People(object): passPhoenix = People()Tree = People()print Phoenixprint Treeprint Phoenix =

2016-08-08 13:24:25 675

原创 Python进阶笔记(3)_ 模块和包

导入模块要使用一个模块,我们必须首先导入该模块。Python使用import 语句导入一个模块。例如,导入系统自带的模块 math:import math你可以认为 math 就是一个指向已导入模块的变量,通过该变量,我们可以访问 math 模块中所定义的所有公开的函数、变量和类。例如,我们调用幂函数 pow()import mathprint math.pow(2, 0.5)

2016-08-08 13:23:14 899

原创 Python进阶笔记(2)_ 函数式编程 之 闭包和装饰器decorator

在了解闭包和装饰器之前,我们先来了解一下函数是如何返回函数的。看下例,是一个计算阶乘的程序:def calc_prod(n): List_n = range(1,n+1) def lazy_prod(): def f(x, y): return x * y return reduce(f, List_n, 1) r

2016-08-08 13:20:14 842 1

原创 Python进阶笔记(1)_ 函数式编程 之 高阶函数

Python 入门笔记是我从 IMOOC 上学习之后做的小结。初始目的当然是为了再复习一遍,以及保存。同时,若能让更多的初学者受一点点的益处,那我也会感到欣慰。我学python的最终目的是用其做图像处理应用。就目前的学习程度远不能达到此目的,所以,继续进阶学习是很有必要的。处于此目的,我边学习,边做博客笔记。首先我们学习 函数式编程。学习内容主要包括高阶函数、闭包和装饰器。

2016-08-08 13:18:15 649

原创 Python入门笔记(7)_ 列表的生成及表格的生成

列表的生成range(x,y,z)函数我们已经在前面的学习中接触过了,它最明显的特点就是生成的序列的范围是从 x 到 y-1 的,如果有 z,表示每隔 z 个值取一个。我们现在来看看它更高级的用法。看下例:print [(x-1)*x*(x+1) for x in range(2,100,3)]这个语句表示生成 list [ 1x2x3, 4x5x6, 7x8x9,...., 97x9

2016-07-29 07:29:03 18853

原创 Python入门笔记(6)_ 函数

Python 本身内置很多函数,可以直接调用。官方网站有函数的详细信息,大家可以访问http://docs.python.org/2/library/functions.html也可以通过函数 help() 来查看函数信息。例如,abs() 求绝对值,int() 将输入转为整数类型,str() 将输入转为字符串类型,cmp(x, y) 比较x 和 y 的大小:若 x>y, 输出为

2016-07-27 17:00:05 444

原创 Python入门笔记(5)_ 切片与迭代

切片切片指的是从一个List中选取某个位置的一段内容。例如,score = [9.3, 9.8, 9.9, 9.2, 9.6]print score[0,3]print score[:,3]print score[::2]print score[1:3:2]第一个print 表示输出 score 第 0 至 3 的元素,故输出为 [9.3, 9.8, 9.9, 9.2]第二

2016-07-27 00:25:26 510

原创 Python入门笔记(4)_ 控制流:条件判断和循环语句

if 条件判断书写格式score = 9.7if score > 9.0 : print 'Excellent.' print 'Make persistent efforts.'elif score >8.0 : print 'Good'else : print 'Passed, but you can be better next time'注意

2016-07-26 21:43:25 515

原创 Python入门笔记(3)_ List, Tuple, Dict, Set

List : 列表1. 生成PeopleInfo = ['Phoenix', 23, 99, True]上面我们定义了一个List,其中可以包含各种不同数据类型。2. 访问>>> print L[0]      # 第0个元素Phoenix>>> print L[3]True>>> print L[-1]     # 倒数第一个元素True>>>

2016-07-26 16:05:32 409

原创 Python入门笔记(2)_ 数据类型及取整运算 round,floor,ceil

数据类型1.  数据类型包括整数、浮点、字符串,这些大家都很清楚,关于定义这里不多说。不过,关于整数浮点计算要多说两句。先看如下计算11 / 4 # ==> 211.0 / 4 # ==> 2.75很奇怪吧,Python把除不尽的整数计算结果也输出为整数。那好,问 用Python  0.5 + 10 / 4 的计算结果是什么?  当然是 5.0。

2016-07-26 14:40:28 2048

原创 Python入门笔记(1)_ 安装、IDLE设置 及 opencv 配置

近期学习Python,计划用Python做图像处理。于是用一天时间学习了imooc中的Python入门教程。这里做个总结。安装很简单,直接进官网下载,一般为了兼容性,大多选择 2.7 版本。按照默认路径安装就可以了。IDLE设置安装之后,IDLE也就安装好了。从开始菜单就可以找到。然后是IDLE的设置。可以参考 http://www.linuxidc

2016-07-26 14:11:11 3084

转载 图像处理中的数学原理详解(已发布的部分链接整理)

全文目录请见图像处理中的数学原理详解(Part1 总纲)http://blog.csdn.net/baimafujinji/article/details/48467225本文整理了总纲中已经发布的章节及其相应链接如下。1.1.1 数列的极限http://blog.csdn.net/baimafujinji/article

2016-07-20 15:15:59 4366

转载 直观解释 稀疏傅里叶变换

本文很简单的结束了什么是  稀疏傅里叶变换1. Let's play an ideal piano.The keys of a piano are such that each key corresponds to a single specific frequency of sound.  For example, one of the better known

2016-07-20 14:49:29 7699 2

转载 10 种机器学习算法的要点(附 Python )

10 种机器学习算法的要点(附 Python 和 R 代码)阅读英文原文,请访问如下链接http://www.analyticsvidhya.com/blog/2015/08/common-machine-learning-algorithms/Introduction也许我们生活在人类历史上最关键的时期:从使用大型计算机,到个人电脑,再

2016-07-20 14:36:24 2969

转载 如果看了此文你还不懂傅里叶变换,那就过来掐死我吧【完整版】

这篇文章看后,让我对学术这个问题产生了很多感想。若能够把自己学习的每个算法都能用如此精妙的思维串起来,那才是正真的学问。这里保存分享,希望能让更多的人学习读到。如果看了此文你还不懂傅里叶变换,那就过来掐死我吧【完整版】原文出处: 韩昊   

2016-07-18 15:18:50 642

原创 图像去燥中 非局部均值滤波的简单原理

最近在学习图像复原,解读文章时提到了 非局部均值滤波,大体对其进行了简单的了解,其原理简单而且有意思。为了能够处理具有病态性质( ill-posed nature)的图像逆问题,图像的先验知识,也就是图像的特性,经常被用到。实际上,图像的先验知识在图像复原的过程中起着至关重要的作用。非局部自相似性是自然图像的另一个非常重要的特性。它刻画了图像非局部区域纹理或者结构具有重复

2016-07-01 16:42:55 8028

转载 机器学习之正则化(Regularization)

这篇博客网上传的很多,这里只是为了转发,只是为了自己以后查看方便。1. The Problem of Overfitting1还是来看预测房价的这个例子,我们先对该数据做线性回归,也就是左边第一张图。如果这么做,我们可以获得拟合数据的这样一条直线,但是,实际上这并不是一个很好的模型。我们看看这些数据,很明显,随着房子面积增大,住房价格的变化趋于稳定或者说越往右越平缓。因此线性回

2016-06-26 20:45:18 951

原创 MATLAB .avi 视频文件转成 .mat 文件

一介初学者,有错还请指教~这两天学习 动态组稀疏,找到一篇 ICCV 论文MATLAB code,当把自己的视频放进去运行时,没有任何效果。后来发现,我太外行了,程序里 视频文件必须是.mat 文件。所以,特意学习了下如何将视频转为 .mat 文件格式。fileName ='G:\Video_MATLAB\video\BIT_S02.avi';  % .avi必须是

2015-12-23 17:34:36 3351 1

原创 无法查找或打开 PDB 文件。

学习OpenCV 遇到的第三个问题   无法查找或打开 PDB 文件。从网站上学到的    http://blog.csdn.net/tahelin/article/details/30318341先进入调试里的 选项与设置常规里选择   启用源服务器支持确定符号里选择  就这一项确定OK 了~~

2015-12-14 21:41:12 625

原创 无法启动此程序,因为计算机中丢失MSVCP100D.dll。尝试重新安装该程序以解决此问题。

调试OpenCV遇到的第二个问题无法启动此程序,因为计算机中丢失MSVCP100D.dll。尝试重新安装该程序以解决此问题。网上 http://blog.csdn.net/doc_sgl/article/details/8770234 的解决方案如下:可以解决一部分问题。

2015-12-14 20:44:25 3593

原创 VS2013 无法打开包括文件:“cv.h”

第一次用OpenCV, 可能都会遇到这个问题   VS2013 无法打开包括文件:“cv.h”后来在这个网中  (http://blog.sina.com.cn/s/blog_488611e30102v6rg.html)   尝试了他的方法,这个问题暂时没有再报错了。打开这个后,你就把你的 opencv 安装目录下的 include里的 opencv2 或者 ope

2015-12-14 20:31:13 13424

原创 conv2、filter2、imfilter的区别 及 conv2 matlab 代码

首先说明,本文是从网上搜集到的材料进行整合。第一部分 conv2、filter2、imfilter的区别,原文出自 http://www.ilovematlab.cn/thread-293710-1-1.html;第二部分conv2 matlab 代码 出自: http://www.ilovematlab.cn/thread-291079-1-1.html第一部分 conv2、

2015-11-27 22:58:44 1409

转载 一些图像处理函数用法(精华)

MATLAB 中的一些图像处理函数,都特别有用。

2015-11-07 08:38:33 921

转载 VC数字图像处理编程讲座 系列

VC数字图像处理编程讲座之一前 言  数字图像处理技术与理论是计算机应用的一个重要领域,许多工程应用都涉及到图像处理,一直有一个强烈的愿望,想系统的写一个关于数字图像处理的讲座,由于工作学习很忙,时至今日才得以实现。“图”是物体透射光或反射光的分布,“像”是人的视觉系统对图的接收在大脑中形成的印象或认识。图像是两者的结合。人类获取外界信息是靠听觉、视觉、触觉、嗅觉、味觉等,但绝大部分(约80%左右)

2015-07-14 12:50:29 1569

转载 欢迎使用CSDN-markdown编辑器

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

2015-07-14 12:41:15 360

转载 SIFT特征提取分析

分类: Computer Vision[ From ] http://blog.csdn.net/abcjennifer/article/details/7639681关于computer vision的更多讨论与交流,敬请关注本博客和新浪微博Rachel____Zhang。SIFT(Scale-invariant feature t

2015-03-15 15:53:42 408

转载 灰度变换——反转,对数变换,伽马变换,灰度拉伸,灰度切割,位图切割

[数字图像处理]灰度变换——反转,对数变换,伽马变换,灰度拉伸,灰度切割,位图切割【From】http://blog.csdn.net/zhoufan900428/article/details/12709361数字图像处理灰度变换灰度拉伸MATLAB伽马变换目录(?)[+]            灰度变换,属于一个非常重要的概念

2015-03-10 11:30:16 1846

转载 用Beamer制作幻灯片(卷三 动画篇)

用Beamer制作幻灯片(卷三 动画篇)[from] http://blog.csdn.net/chichoxian/article/details/19134695在前面的两个章节中主要讲解的是怎么制作幻灯片的大体框架,要使得幻灯片更吸引眼球我们就还需要为其添加一些动画。1.覆盖覆盖是最为基本的一种幻灯片效果。严格地说,

2015-02-05 10:09:10 1973

转载 用Beamer制作幻灯片(卷二 色彩篇)

用Beamer制作幻灯片(卷二 色彩篇)【from】http://blog.csdn.net/chichoxian/article/details/19113649目录(?)[+]     在用Beamer类制作幻灯片卷一里讲解了怎么使用Latex的简单的类来制作幻灯片,只是给了基本的怎么制作幻灯片的一个大体框架。但是一个很好的幻灯片远远不止这些功能。

2015-02-05 10:07:23 3631

转载 用Beamer制作幻灯片(卷一 基本架构篇)

用Beamer制作幻灯片(卷一 基本架构篇)分类: 【Latex】2014-02-04 13:03 1247人阅读 评论(4) 收藏 举报Latex幻灯片制作目录(?)[+]首先,如果你是安装CTex的话,建议您先备份你的path路径。以免以后比较麻烦,以后安装之后会修改path路径,我说的是在Windows系统下。Latex是很

2015-02-05 10:05:11 1512 1

转载 LaTeX排版常用字体和格式设置

2010-05-05 15:11:23分类: LINUX\usepackage{mathbbold}\usepackage{CJK,CJKnumb}\usepackage{indentfirst}        %首行缩进宏包\usepackage{latexsym,bm}        % 处理数学公式中和黑斜体的宏包\usepackage{ams

2015-02-05 09:38:16 47099 1

转载 Linux下移植OpenCV + Qt 到ARM(Tiny6410)总结

目的:将OpenCV2.0或者2.1+Qt移植到ARM上目标板Tiny6410PC系统VM1.2+Fedora9(用这个吧,方便)1.       Fedora安装        Fedora9的包不容易下,不过我忘了我怎么下的···迅雷貌似可以。我使用的虚拟机,注意必须要高于1.2的版本,只有他们才里面有Fedora的支持。比较方便。就按照提示一步一步走就行了,建议给的空

2015-01-28 19:22:51 501

转载 GCC 简介

GCC【from】http://pinseng.blog.sohu.com/36877994.htmlLinux系统下的Gcc(GNU C Compiler)是GNU推出的功能强大、性能优越的多平台编译器,是GNU的代表作品之一。gcc是可以在多种硬体平台上编译出可执行程序的超级编译器,其执行效率与一般的编译器相比平均效率要高20%~30%。 Gcc编译器能将C、C++语言

2015-01-28 16:30:21 430

转载 Makefile是什么?如何编写?怎么写能通用呢?

Makefile是什么?如何编写?怎么写能通用呢? 转载▼【from】 http://blog.sina.com.cn/s/blog_3f618d2501019u6v.html什么是makefile?或许很多Winodws的程序员都不知道这个东西,因为那些 Windows的IDE都为你做了这个工作,但我觉得要作一个好的和professional的程序员,makefi

2015-01-28 14:06:17 621

转载 Matlab注释函数legend详解

Matlab注释函数legend详解用Matlab画图时,有时候需要对各种图标进行标注,例如,用“+”代表A的运动情况,“*”代表B的运动情况。legend函数的基本用法是LEGEND(string1,string2,string3, ...)分别将字符串1、字符串2、字符串3……标注到图中,每个字符串对应的图标为画图时的图标。例如:plot(x,sin(x),'.

2014-12-17 16:03:12 881

转载 常用的一些图像处理Matlab源代码

常用的一些图像处理Matlab源代码梦里嗣音 发布于:2012 年 05 月 18 日 11 时 07 分 | 分类: IT 频道 | 2,364 views#1:数字图像矩阵数据的显示及其傅立叶变换#2:二维离散余弦变换的图像压缩#3:采用灰度变换的方法增强图像的对比度#4:直方图均匀化#5:模拟图像受高斯白噪声和椒盐噪声的影响#6:采用二维中值滤波函

2014-12-17 14:34:55 1499

转载 图像金字塔

本文介绍了图像金字塔的基本概念和推到过程,进而清晰阐明Gaussian and Laplacian Pyramid。接着介绍了子带编码,进一步引出小波变换的概念。背景 当观察图像时,通常看到的是相连接的纹理与灰度级相似的区域,它们相结合形成物体。如果物体的尺寸很小或对比度不高,通常采用较高的分辨率观察;如果物体尺寸很大或对比很强,只需要较低的分辨率。如果物体尺寸

2014-12-11 10:49:00 6569

转载 Matlab中的数据归一化

Matlab中的数据归一化 归一化的具体作用是归纳统一样本的统计分布性。归一化在0-1之间是统计的概率分布,归一化在-1--+1之间是统计的坐标分布。归一化有同一、统一和合一的意思。无论是为了建模还是为了计算,首先基本度量单位要同一,神经网络是以样本在事件中的统计分别几率来进行训练(概率计算)和预测的,且sigmoid函数的取值是0到1之间的,网络最后一个节点的输出也是如此,所

2014-11-23 17:02:25 1034

对数图像处理新模型及其应用研究

对数图像处理新模型及其应用研究 西安电子科技大学 硕士毕业论文 详细介绍了 对数图像处理模型( LIS )及其应用研究

2015-11-18

2000-2004 中科院 遥感图像处理考博真题(回忆版)

2000-2004 中科院 遥感图像处理考博真题(回忆版)

2015-11-18

Single Image Haze Removal Using Dark Channel Prior

Single Image Haze Removal Using Dark Channel Prior 何凯明,暗通道优先的去雾算法原文,PAMI发表

2015-10-22

杨鹏17天搞定GRE单词 (时间表+方法)

杨鹏17天搞定GRE单词 (时间表+方法) 一本教你如何记单词的小册子,按照他的学习方法,词汇应该不成问题了~~

2015-10-22

C++数字图像处理--数字图像的几何变换

非常基础的介绍了C++和数字图像处理,入门开始到实现 C++ 数字图像的几何变换,包括数学原理和编程详细代码。很不错的学习资料。

2015-07-14

The Laplacian Pyramid as a Compact Image Code

We describe a technique for image encoding in which local operators of many scales but identical shape serve as the basis functions. The representation differs from established techniques in that the code elements are localized in spatial frequency as well as in space. Pixel-to-pixel correlations are first removed by subtracting a lowpass filtered copy of the image from the image itself. The result is a net data compression since the difference, or error, image has low variance and entropy, and the low-pass filtered image may represented at reduced sample density. Further data compression is achieved by quantizing the difference image. These steps are then repeated to compress the low-pass image. Iteration of the process at appropriately expanded scales generates a pyramid data structure. The encoding process is equivalent to sampling the image with Laplacian operators of many scales. Thus, the code tends to enhance salient image features. A further advantage of the present code is that it is well suited for many image analysis tasks as well as for image compression. Fast algorithms are described for coding and decoding.

2015-05-29

模拟电子技术基础解题指南(唐竞新)

模拟电子技术基础解题指南(唐竞新) 珍藏多年的版本,是学习模拟电子技术不可或缺的资料。

2013-03-27

电子信息专业英语课件2

Unit 9 Digital Cameras Unit 11 Introduction to EDA Unit 13 3G Technology

2013-02-23

电子信息专业英语课件1

Unit 1 Elements and Laws Unit 3 Integrated Circuits Unit 4 Amplifiers Unit 5 Oscillators Unit 6 Semiconductors。。。

2013-02-23

空空如也

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

TA关注的人

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