- 博客(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 2809
转载 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 1286
转载 matlab统计工具箱简介
统计工具箱简介统计工具箱是matlab提供给人们的一个强有力的统计分析工具.包含200多个m文件(函数),主要支持以下各方面的内容.〉〉概率分布:提供了20种概率分布,包含离散和连续分布,且每种分布,提供了5个有用的函数,即概率密度函数,累积分布函数,逆累积分布函数,随机产生器与方差计算函数.〉〉参数估计:依据特殊分布的原始数据,可以计算分布参数的估计值及其置信区间.〉〉描述性统计
2012-07-26 10:55:56 4227
原创 关于Thumbs.db
最近在做目标特征提取与识别方面的研究,由于处理的图片数据量比较大,所以必须对图像进行成批读取与处理,然而在用matlab读取图像是却总是报错,以bmp文件为例,总是提示不是.bmp文件。但在图片文件夹中并没有发现其他类型的文件,利用显示隐藏文件的方法也没发现有什么其他文件,导致程序运行到一半总是报错,真是让我纠结了半天。 后来通过查看matlab工作区,发现读入图片数量比真正的图片
2012-06-21 15:46:52 1261
原创 C++学习笔记:函数模版
在编写程序中经常遇到的情况是为了实现大致相同的功能而不得不编写多个函数,而这些函数只是返回类型和形参类型不同,要怎么解决这种问题呢?那就是使用泛型编程。有时我们想分别为整形和浮点型编写重载函数,而两者的实现本质又相同,这时我们就可以利用函数模版来实现,这里以绝对值函数为例:templateT absval(T x){ if (x return -x; e
2012-04-02 11:09:27 500
原创 C++学习笔记:迭代器
迭代器提供按元素逐个访问一个序列的方法。序列的内容可以是数值、字符或几乎任何类型的对象。标准容器(如向量)提供访问容器内容的迭代器,有的标准迭代器还允许访问输入流与输出流。标准算法仅使用迭代器操作序列。C++有五类不同的迭代器:输入迭代器、输出迭代器、前向迭代器、双向迭代器、随机访问迭代器。输入、输出迭代器功能最少,随机访问迭代器功能最多。在任何使用功能少的迭代器的地方均可以利用功能多的迭代器
2012-03-30 15:39:19 508
原创 C++学习笔记:有用的算法
标准库包含一组称为算法的函数,这些算法用来简化很多涉及在连续数据上应用重复操作的任务。搜索:标准算法包含多种风格的搜索,它们分为两大类:线性搜索与二分搜索。线性搜索从头开始检查一个区间内的所有元素,不断处理后续元素,直到达到末端为止(或因为搜索成功而终止)。二分搜索要求元素使用线性搜索算法:最基本的线性搜索函数是find。它在迭代器的区间内搜索一个值,返回指向该区间内首次匹配到目标
2012-03-28 10:17:53 689
原创 利用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 5508
原创 利用OpenCV实现图像的仿射变换
利用OpenCV实现图像的仿射变换仿射变换可以形象的表示成如下形式:一个平面内任意的平行四边形ABCD可以被仿射变换映射为另一个平行四边形A'B'C'D',如果四边形的面积不等于0,仿射变换就被这两个平行四边形(其中的三个顶点)唯一的定义,这里注意确定一个平行四边形只需要三个顶点。我们可以把仿射变换想象成把一幅图像画到一个胶板上,在胶板的角上推或拉以得到不同的平行四边形。下面的程序实现了对
2012-03-26 09:21:16 2714 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 3133 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 2144 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 636
原创 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 986
C标准库源代码
2012-03-31
学习OpenCV中文版
2012-03-23
清华大学严蔚敏数据结构c语言版练习集中的一些程序
2012-03-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人