摘要: 【1】基础学习笔记之opencv(1):opencv中facedetect例子浅析 http://www.cnblogs.com/tornadomeet/archive/2012/03/22/2411318.html【2】OpenCV学习笔记(二十七)——基于级联分类器的目标检测objdect http://blog.csdn.net/yang_xian521/article/details/6973667【3】Haar+Adaboost实现人头检测 http://blackhuman.blogcn.com/archives/143【4】AdaBoost中利用Haar特征进行人脸识别算法分析与 阅读全文
posted @ 2014-04-12 14:05 蓝夜 阅读(212) 评论(0) 推荐(0) 编辑
摘要: 先定义两个矩阵a = [1 2 3 5 ; 4 7 9 5;1 4 6 7;5 4 3 7;8 7 5 1] %a矩阵取5*4b = [1 5 4; 3 6 8; 1 5 7] %b矩阵如多数模板一样取3*3那么conv(a,b)的结果肯定是(5+3-1)*(4+3-1)=7*6的矩阵卷积计算过程如下:默认先把a矩阵补0变成7*6维的矩阵,然后b翻转 之后进行模板操作,要计算a矩阵中哪个点卷积以后的值,就把翻转之后b‘矩阵的中心如图中的6放到要计算的位子 然后对应的3*3矩阵对应位置相乘,之后全部相加即为对应点的卷积之后的结果。如下图所示结果如下:c=conv2(a,b)c = 1 7... 阅读全文
posted @ 2014-04-12 14:03 蓝夜 阅读(1096) 评论(0) 推荐(0) 编辑
摘要: char ch[100];string str;把char*(c类型的string)数组转换为string:str = ch;//即可str.assign(ch); //也可把string类型转换为char*数组:strcpy(ch,str.c_str()); //即可for(int i = 0; i 0 string1 greater than string2清空一个char*数组memset(void *dest,int c,size_t count)拷贝char*数组memcpy(void *dest,const void * src,size_t count)判断是否是一个字符串的子. 阅读全文
posted @ 2014-04-12 13:56 蓝夜 阅读(647) 评论(0) 推荐(0) 编辑
摘要: 今天学习网络编程,那个程序中利用了STL中的sort,push_back,erase,自己没有接触过,今天学习一下,写了一个简单的学习程序。编译环境是VC6.0 这个程序使用了vector的两种赋值方式,遍历,查找,删除,自定义排序。希望对看到此文的同学有所帮助。 另外,一定要引如using namespace std; 否则后面老是要写std::vector 很麻烦的。 assert.h不是必须的,这里只不过用了一下而已,它是和assert()函数的头文件。 algorithm头文件不可少,因为sort,find这两个函数实在这个头文件中。#include #include #includ. 阅读全文
posted @ 2014-04-12 13:54 蓝夜 阅读(906) 评论(0) 推荐(0) 编辑