自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (9)
  • 收藏
  • 关注

转载 Specular Highlight Removal

1、Separating reflection components of textured surfaces using a single image,     Robby T. Tan, Katsushi Ikeuchi,     IEEE Transactions on Pattern Analysis and Machine Intelligence (PAMI),     2

2013-02-22 14:29:00 2790

转载 matlab2010a与vs2010混编问题

配置matlab编译器方法:mbuild -setup注意如果使用的是win7系统则需要安装两个东西Microsoft Windows SDK for Windows 7and.NET      Framework 4即windows SDK 7.1和一个patch :VS2010Mexsupport.zip。若只是想使用mex的话只需安装VS2010Mexsupport.zip就

2012-08-01 11:53:58 1269

转载 matlab统计工具箱简介

统计工具箱简介统计工具箱是matlab提供给人们的一个强有力的统计分析工具.包含200多个m文件(函数),主要支持以下各方面的内容.〉〉概率分布:提供了20种概率分布,包含离散和连续分布,且每种分布,提供了5个有用的函数,即概率密度函数,累积分布函数,逆累积分布函数,随机产生器与方差计算函数.〉〉参数估计:依据特殊分布的原始数据,可以计算分布参数的估计值及其置信区间.〉〉描述性统计

2012-07-26 10:55:56 4043

原创 关于Thumbs.db

最近在做目标特征提取与识别方面的研究,由于处理的图片数据量比较大,所以必须对图像进行成批读取与处理,然而在用matlab读取图像是却总是报错,以bmp文件为例,总是提示不是.bmp文件。但在图片文件夹中并没有发现其他类型的文件,利用显示隐藏文件的方法也没发现有什么其他文件,导致程序运行到一半总是报错,真是让我纠结了半天。       后来通过查看matlab工作区,发现读入图片数量比真正的图片

2012-06-21 15:46:52 1234

原创 C++学习笔记:函数模版

在编写程序中经常遇到的情况是为了实现大致相同的功能而不得不编写多个函数,而这些函数只是返回类型和形参类型不同,要怎么解决这种问题呢?那就是使用泛型编程。有时我们想分别为整形和浮点型编写重载函数,而两者的实现本质又相同,这时我们就可以利用函数模版来实现,这里以绝对值函数为例:templateT absval(T x){  if (x     return -x;  e

2012-04-02 11:09:27 481

原创 C++学习笔记:迭代器

迭代器提供按元素逐个访问一个序列的方法。序列的内容可以是数值、字符或几乎任何类型的对象。标准容器(如向量)提供访问容器内容的迭代器,有的标准迭代器还允许访问输入流与输出流。标准算法仅使用迭代器操作序列。C++有五类不同的迭代器:输入迭代器、输出迭代器、前向迭代器、双向迭代器、随机访问迭代器。输入、输出迭代器功能最少,随机访问迭代器功能最多。在任何使用功能少的迭代器的地方均可以利用功能多的迭代器

2012-03-30 15:39:19 488

原创 C++学习笔记:有用的算法

标准库包含一组称为算法的函数,这些算法用来简化很多涉及在连续数据上应用重复操作的任务。搜索:标准算法包含多种风格的搜索,它们分为两大类:线性搜索与二分搜索。线性搜索从头开始检查一个区间内的所有元素,不断处理后续元素,直到达到末端为止(或因为搜索成功而终止)。二分搜索要求元素使用线性搜索算法:最基本的线性搜索函数是find。它在迭代器的区间内搜索一个值,返回指向该区间内首次匹配到目标

2012-03-28 10:17:53 652

原创 利用OpenCV提取目标轮廓

一个简单的提取飞机目标图像(二值图)轮廓的程序    #include     #include     #include     #include     IplImage* g_image = NULL;    IplImage* g_gray =NULL;    int g_thresh = 100;    CvMemStorage* g_storage

2012-03-26 09:22:59 5457

原创 利用OpenCV实现图像的仿射变换

利用OpenCV实现图像的仿射变换仿射变换可以形象的表示成如下形式:一个平面内任意的平行四边形ABCD可以被仿射变换映射为另一个平行四边形A'B'C'D',如果四边形的面积不等于0,仿射变换就被这两个平行四边形(其中的三个顶点)唯一的定义,这里注意确定一个平行四边形只需要三个顶点。我们可以把仿射变换想象成把一幅图像画到一个胶板上,在胶板的角上推或拉以得到不同的平行四边形。下面的程序实现了对

2012-03-26 09:21:16 2692 1

原创 利用OpenCV实现图像的阈值分割

对lena、baboon图像进行阈值分割,像素大于100的被赋值为255,小于100被赋为0.    #include     #include     #include     void sum_rgb( IplImage* src, IplImage* dst ) {    // Allocate individual image planes.    IplIma

2012-03-26 09:18:51 3094 2

原创 一个简单的显示图像程序(OpenCV)

一个简单的显示图像程序#include "highgui.h"int main( int argc, char** argv ){  IplImage* img = cvLoadImage( argv[1] );  cvNamedWindow("Example1", CV_WINDOW_AUTOSIZE );  cvShowImage("Example1", img );

2012-03-26 09:14:59 2113 1

原创 Opencv 2.3 superpack版本在Visual Studio 2010下的配置

Opencv 2.3 superpack版本在Visual Studio 2010下的配置opencv下载地址http://www.opencv.org.cn/index.php/Download这里默认Opencv安装在D盘。一、设置环境变量:我的电脑--->右键--->属性--->高级--->环境变量--->在用户变量里,新建path和OPENCV两个项步骤1:在path中

2012-03-26 09:10:05 622

原创 OpenCV在VC6.0下的安装与配置

OpenCV在VC6.0下的安装与配置安装OpenCV从http://www.opencv.org.cn 下载OpenCV安装程序。假如要将OpenCV安装到C:\Program Files\OpenCV。在安装时选择"将\OpenCV\bin加入系统变量"(Add\OpenCV\bin to the systerm PATH)。(所使用的的版本为OpenCV1.0)配置Win

2012-03-26 09:08:30 972

C标准库源代码

标准库文件是以lib这种编译好的静态库的行式给你的,一般在lib文件夹里,厂家不可能给你源文件,而且源文件不一定是C写的,也有些是汇编写的,就算是C不同厂家写的也不一定一样,接口一样就行。 但头文件是C++写的,而且是源代码,深入学习有好处。

2012-03-31

小波十讲(中文版)

小波十讲(中文版),很经典的小波教程。虽然是影印版但不影响阅读。

2012-03-29

学习OpenCV中文版

《学习OpenCV》:计算机视觉是在图像处理的基础上发展起来的新兴学科。OpenCV是一个开源的计算机视觉库,是英特尔公司资助的两大图像处理利器之一。它为图像处理、模式识别、三维重建、物体跟踪、机器学习和线性代数提供了各种各样的算法。   本书由OpenCV发起人所写,站在一线开发人员的角度用通俗易懂的语言解释了OpenCV的缘起和计算机视觉基础结构,演示了如何用OpenCV和现有的自由代码为各种各样的机器进行编程,这些都有助于读者迅速入门并渐入佳境,兴趣盎然地深入探索计算机视觉领域。   本书可作为信息处理、计算机、机器人、人工智能、遥感图像处理、认知神经科学等有关专业的高年级学生或研究生的教学用书,也可供相关领域的研究工作者参考。   透过本书,您将置身于迅速发展的计算机视觉领域。本书由自由开源OpenCV的发起人所著,介绍了计算机视觉,并通过实例演示了如何快速生成这样的应用——能使计算机“看到”并根据由此获取的数据做出决策。   计算机视觉无处不在,安全系统、制造检验系统、医学图像分析、无人机等都可以见到它的踪影。它与Google Map和Google Earth紧密结合,它检查LCD屏幕上的像素,它确保衬衫上的每个针脚都能完全缝合。OpenCV提供了一个简易好用的计算机视觉框架和一个丰富的库,后者包含500多个可实时运行视觉代码的函数。   透过各章提供的练习,任何一个开发人员或爱好者都可以迅速掌握如何使用这个框架。本书特色主题如下:   透彻介绍OpenCV   从摄像机获取输入   图像的变换   图像的分割和形状的匹配   模式识别,包括人脸检测   二维和三维场景中的跟踪监测   根据立体视觉进行三维重构   机器学习算法   “让机器来看”是一个富有挑战但也很有意思的目标。不管是想构建简单的视觉应用,还是复杂的视觉应用,都离不开这本入门必备参考,拿起它,开始愉快的学习之旅吧!

2012-03-23

密码学实验

密码学中RSA加密算法

2012-03-23

计算机操作系统实验

计算机操作系统课程实验,包括LRU页面置换算法以及银行家算法,上此课的同学可以拿来参考。

2012-03-23

清华大学严蔚敏数据结构c语言版练习集中的一些程序

大学时上数据结构课时做的一些实验,主要是那本习题集上的作业程序,包括约瑟夫环、停车场管理、串基本操作与演示、内部排序算法比较,哈夫曼编译码器、图的基本操作等,上这个课的同学可以拿来参考。

2012-03-23

68讲贯通C++随书源代码

Ray Lischner所著的C++探秘-68讲贯通C++的随书源码,很有用的例子,非常适合C++初学者。

2012-03-23

空空如也

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

TA关注的人

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