- 博客(12)
- 资源 (1)
- 收藏
- 关注
转载 背景建模算法(一)-------颜色背景模型
文章出处:http://underthehood.blog.51cto.com/2531780/484191背景建模算法1 基本原理视频图像中运动目标检测的一种方法,其基本思想是对图像的背景进行建模。一旦背景模型建立,将当前的图像与背景模型进行某种比较,根据比较结果确定前景目标(需要检测的运动目标)。2 难点(1) 环境光照的变化(光照突然性的变化和缓慢的变化)(2) 背景
2013-10-31 15:36:55 1876
原创 关于幂运算的算法
今天看到一个关于求x的n次方幂的运算的递归算法和迭代算法,特意记录下来: 递归算法:int fun(int x, int n){ int val; val = 1; if(n>0) { if(n%2 == 1) val = val * x; val = val * fun(x*x, n/2)
2013-10-30 20:43:57 1891
原创 Opencv学习笔记:膨胀与腐蚀
简单来讲,形态学操作就是基于形状的一系列图像处理操作。通过将 结构元素 作用于输入图像来产生输出图像。最基本的形态学操作有二:腐蚀与膨胀(Erosion 与 Dilation)。 他们的运用广泛:消除噪声分割(isolate)独立的图像元素,以及连接(join)相邻的元素。寻找图像中的明显的极大值区域或极小值区域。通过以下图像,我们简要来讨论一下膨胀与腐蚀操作(译者注:注意
2013-10-29 22:02:18 1207
原创 图像处理之平滑处理
在Opencv1.0中用于平滑处理的是: void cvSmooth(const CvArr* src, CvArr* dst, int smoothtype = CV_GAUSSIAN, int param1 = 3, int param2 = 0, int param3 = 0, int param4 = 0); smoothtype 各种类型是:1、 CV_
2013-10-29 21:56:35 1701
转载 C++函数声明时在后面加const的作用
文章出处:http://blog.sina.com.cn/s/blog_4c767a600100v211.html注:以下内容来自网络,感谢网友的整理非静态成员函数后面加const(加到非成员函数或静态成员后面会产生编译错误),表示成员函数隐含传入的this指针为 const指针,决定了在该成员函数中,任意修改它所在的类的成员的操作都是不允许的(因为隐含了对this指针的con
2013-10-21 14:50:33 1250
转载 为什么在函数的声明后面还有一个 const? 如:void fun() const;
文章出处:http://blog.csdn.net/zhangyulin54321/article/details/7877079首先像这样的声明void fun() const;必须是类的成员函数,不能是单独的类外部函数其次,如果为类成员函数,他表示(1)不能修改成员变量; (2)不能调用非const函数; (3)其他const函数可以调用它;(其他非const函数当然也
2013-10-21 14:49:14 917
原创 杂记
昨天蘑菇街在我们学校开宣讲会并组织了笔试,虽然我是研二非应届毕业生,但是在网上了解了蘑菇街的情况后,对其充满了兴趣,这样一只年轻富有活力的创业团队非常吸引我,虽然我不是计算机科班出身,但还是非常想加入这个团队,因为我对互联网行业也很感兴趣。 这是一家2011年刚成立的公司,但是公司发展速度很快,现在已经有5000万用户了,当然,绝大多数都是女性用户,所以之前从未注意过这家公司,直到
2013-10-19 10:21:00 1130
原创 OpenCV中的SVM支持向量机
1、什么是支持向量机SVM 支持向量机是一个分类器,正式的定义是一个能够将不同类样本在样本空间分隔的超平面,换句话说,给定一些标记(label)好的训练样本,SVM算法输出一个最优化的分隔超平面。 如何来界定一个超平面是不是最优的:假设给定一些分别属于两类的2维点,这些点可以通过直线分隔,我们要找到一条最优的分割线。 在上面的图中,你可以直觉的观察到有
2013-10-17 19:16:45 1777
原创 人脸识别中主要算法的比较(待续)
1、基于PCA的识别算法 主要有特征脸(Eigenface)算法和FisherFace算法。 特征脸算法进行人脸识别的主要思想是将输入的人脸图像描述为“特征脸”的线性组合,不同的人脸特性用构成该种线性组合的系数来描述,其关键技术就是主成分分析----PCA。 人脸识别中用于描述人脸图像的向量维数都比较高,因此牛人就想到了用PCA进行降维。PCA算法简单有效,目前依然是人
2013-10-14 11:54:05 5191 1
原创 C++类中静态成员的使用
在C++的类里面可以定义静态成员变量和静态成员函数,静态成员属于整个类所有,不依赖任何对象,可以通过类名和对象名两种方式访问public静态成员。 静态成员变量的定义: 通过static关键字修饰,需要在类外单独分配空间,在全局数据区。形式为:Type Classname::varname; 类的所有对象共享静态成员,因此在统计类的对象个数时可以使用静态
2013-10-10 16:49:46 1071
原创 关于内存对齐
首先分析下这个代码:#include #pragma pack(4)struct Test1{ char c1; short s; char c2; int i;};#pragma pack()int main(){ printf("%d\n", sizeof(struct Test1)); return 0;} 在C语言编译器里,char类型变量占
2013-10-05 13:54:44 834
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人