- 博客(6)
- 资源 (3)
- 收藏
- 关注
原创 提取出图像中感兴趣的部分,cvSetImageRoi已经过时,更牛逼Rect解决问题
在做人脸检测的时候,需要从摄像头拍摄视频中把检测到的人脸区域提取出来,网上找了很多博客,发现多数都是在用cvSetImageRoi函数, 使用的时候发现这个函数支持IplImage类,不能使用Mat,所以转换来转换去很麻烦,最后在国外网站(stack overflow)发现了一个用Rect 提取的方法。举个例子来说明: Mat img=imread("D:\\1研究生\\Faci
2016-04-27 21:47:04 4971 2
原创 opencv类:PCA降低数据的维度(主成分分析法的学习)
PCA降维的学习以下代码是在opencv中的函数pca.cpp的基础上进行了一些更改,主要更改体现在读取降维样本方面,并对代码加上了一些自己理解的注释:`#include <iostream>#include <fstream>#include <sstream> #include <opencv2/core/core.hpp>#include <opencv2/highgui/high
2016-04-19 15:29:41 2685 4
原创 opencv神经网络训练时的目标矩阵构建方法
在做模式识别时,应用算法神经网络或者SVM训练时,要用到目标数据,每个样本对应一个目标向量,因此142个训练样本就要有142个目标向量,想了很久,终于构建出来了,构建的矩阵为142*7,目标对应的节点为1,其余为零 方法如下: Mat labels=Mat::zeros(142,7,CV_8SC1); Mat a=labels.rowRange(
2016-04-12 14:42:50 1194
原创 opencv保存mat矩阵为TXT、XML、xls等文档的方法
opencv保存mat矩阵为TXT、XML、xls等文档的方法现在的方法主要是用类Filestorage。具体解释可以看由浅入深学习C++471页或者opencv_tutorials 181页等等 `#include<opencv2\opencv.hpp> #include<time.h> using namespace cv; using namespace std;
2016-04-12 14:38:25 7244
原创 opencv打开matlab保存的txt文件,并赋值为Mat矩阵
将matlab的矩阵保存为TXT,并用opencv读取,然后保存为Mat类型做图像分类,matlab提取的特征用于训练和测试神经网络,想要用opencv打开,想了非常久,自己都没有做出来,刚开始想用XML文档作为介质进行传输,发现比较困难,网上的方法试了试没有成功,请来了一个大神师兄,不得不佩服,几分钟用txt给我搞定了。代码如下:#include<opencv2\opencv.hpp>#inc
2016-04-12 14:29:49 3560 2
原创 opencv获取矩阵某位置元素值的几种简便方法
获取某点像素值的方法在输出像素值,不要直接用cout输出,将获得的像素幅值给一个变量,用cout输出这个变量。 1、ptr方法 mat类提供了ptr函数获取任意行的首地址,例如ptr[i]返回第i行的首地址。 例子:获取坐标【5,5】的像素值 Mat TrainData=imread(“C:\Users\andy\Desktop\特征图片.jpg”,1); uchar *d
2016-04-12 14:24:48 15348 6
用于研究面部表情的Yale表情数据库
2016-04-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人