- 博客(14)
- 资源 (3)
- 收藏
- 关注
原创 opensurf具体过程分析
源码下载地址:http://opensurf1.googlecode.com/files/OpenSURFcpp.zip具体函数调用即surflib里面的surfDetDes函数。本文就如下代码段作个分析 void surfDetDes(IplImage *img, /* 检测兴趣点的图像 image to find Ipoints in */ std::vector &ip
2013-07-04 16:40:18
5959
6
原创 C当中关于sizeof(struct)和sizeof(union)
一般32位机子上各个数据类型所占的存储空间如下:char:8位 short:16位int:32位long:32位float:32位double:64位一、接下来先来看struct,结构体请牢记以下3条原则:(在没有#pragma pack宏的情况下)1、数据成员对齐规则:结构体(struct)的数据成员,第一个数据成员放在offset为0的地方,之后的每个数据成
2013-06-07 14:10:11
26157
10
翻译 Rob Hess关于Sift的说明文档
摘要:最近几年在计算机视觉研究的各个领域可以看到对不变量特征点方法的大量使用。不变量特征点的引入,使尺度不变特征变换(sift)成为其中最有效和最广为使用的的方法之一,并且作为该方法流行的主要刺激因素。本文展示了开源sift库,以C实现,并且在http://eecs.oregonstate.edu/~hess/sift.html上免费提供,并与传统的David Lowe的提供的Sift执行效率
2013-06-04 21:58:22
4830
原创 C#的委托 delegate
委托是一个类,它定义了方法的类型,使得可以将方法当作另一个方法的参数来进行传递,这种将方法动态地赋给参数的做法,可以避免在程序中大量使用If-Else(Switch)语句,同时使得程序具有更好的可扩展性。 也就是说委托定义了某一类具有特定参数类型和返回类型的方法。委托在c#中最好看作是对象的一种新类型。当要把方法传送给其他方法时,需要使用它们。一般我们作为参数的都是数据,而委托是应用在
2012-12-03 21:26:24
504
原创 C#和.net为多线程提供的支持
线程:程序中的执行序列。每次创建一个新执行线程时,都需要指定从哪个方法开始执行。应用程序中的第一个线程总是Main()方法,因为它是.net运行时开始执行的第一个线程,后续的线程由应用程序在内部启动。多线程的工作方式:一个处理器在某一刻只能处理一个任务。操作系统可以同时处理多个任务,称为抢先式多任务处理:指windows在某个进程中选择一个线程,运行了一个时间片,再选择下一个被分配了时间片
2012-12-02 21:51:31
459
转载 C#图像快速傅立叶变换及二维傅立叶变化
转自http://blog.csdn.net/lnstree/article/details/7461279有关傅立叶变化资料: http://www.academictutorials.com/graphics/graphics-2d-fourier-transform.asphttp://blog.csdn.net/lnstree/article/details/7412837
2012-09-25 11:26:57
1301
转载 傅立叶变换--复数到底是个什么东西? .
原文地址:http://blog.sina.com.cn/s/blog_6852d1890100xa2k.html 说的广义一点,"复数"是一个"概念",不是一种客观存在。 什么是"概念"? 一张纸有几个面? 两个,这里"面"是一个概念,一个主观对客观存在的认知,就像"大"和"小"的概念一样,只对人的意识有意义,对客观存在本身没有意义(康德: 纯粹理性的批判)。把纸条的两
2012-09-25 11:21:56
2072
转载 傅里叶变换
转自http://blog.csdn.net/lnstree/article/details/7412837#一、傅立叶变换的由来关于傅立叶变换,无论是书本还是在网上可以很容易找到关于傅立叶变换的描述,但是大都是些故弄玄虚的文章,太过抽 象,尽是一些让人看了就望而生畏的公式的罗列,让人很难能够从感性上得到理解,最近,我偶尔从网上看到一个关于数字信号处理的电子书籍,是一个叫 Steven
2012-09-25 11:20:45
1055
转载 c# 图像读取几种方法
使用C#进行图像处理的几种方法本文讨论了C#图像处理中Bitmap类、BitmapData类和unsafe代码的使用以及字节对齐问题。Bitmap类命名空间:System.Drawing封装 GDI+ 位图,此位图由图形图像及其属性的像素数据组成。Bitmap 是用于处理由像素数据定义的图像的对象。 该类的主要方法和属性如下:1. GetPixel方法和 Set
2012-09-24 18:52:58
1835
转载 C/C++中的计时函数
C/C++中的计时函数是clock(),而与其相关的数据类型是clock_t。在MSDN中,查得对clock函数定义如下:clock_t clock( void );这个函数返回从“开启这个程序进程”到“程序中调用clock()函数”时之间的CPU时钟计时单元(clock tick)数,在MSDN中称之为挂钟时间(wall-clock)。其中clock_t是用来保存时间的数据类型,在tim
2012-09-05 13:45:03
1353
转载 matlab代码调试技巧
按照面command里面的提示,应该是程序第5行出错了。我们可以直接在editor里面,在前面数字行号那里5后面的‘-’单击一下,设置断点。现在我们在命令框里面按照正常的流程运行»castIt(‘itCast.m’);然后正常调用程序就会在断点出停下来,你会看到绿色箭头指向5行。这个时候,我们就进入了这个m函数运行的环境中了。这个m文件环境,实际上就
2012-09-04 15:07:59
9091
转载 界面布局控件---WeifenLuo.WinFormsUI.Docking
这里我就简单的下一下他的实现步骤,当中我也看考了其他人的博客。 1) 创建一个windows Form的应用程序2) 添加引用:WeifenLuo.WinFormsUI.Docking他是一个DLL文件,可以自行从网络上下载。3) 设置Form1窗体作为父窗体容器。设置它的:isMdiContainer属性为:true4) 工具箱—>右键—>选择项—>.net组件—>浏览—>w
2012-09-03 20:43:50
896
转载 最大后验估计(MAP)
最大后验估计是根据经验数据获得对难以观察的量的点估计。与最大似然估计类似,但是最大的不同时,最大后验估计的融入了要估计量的先验分布在其中。故最大后验估计可以看做规则化的最大似然估计。 首先,我们回顾上篇文章中的最大似然估计,假设x为独立同分布的采样,θ为模型参数,f为我们所使用的模型。那么最大似然估计可以表示为: 现在,假设θ的先验分布为g。通过贝叶斯理论,对
2012-09-02 21:04:16
1028
翻译 Rob Fergus的Removing Camera Shake from a Single Photograph
去模糊图像模型:B=K*L+N B为模糊图像,K为模糊核,L为清晰图,N为噪声 P灰度模糊块原理:清晰的图像满足重尾分布(heavy-tailed distributions):梯度的分布大部分在小的值,但是相比高斯分布来说,对梯度值较大的值有更大的可能性。算法主要分为两步:1、根据输入图像估计模糊核,以由粗到精的方式避免局部极小值。2、利用估计的模糊核,采用标准的去卷积算
2012-09-02 18:48:53
4301
6
精通 CSS 滤镜精通 CSS 滤镜精通 CSS 滤镜
2010-03-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人