原文:OpenCV学习(35) OpenCV中的PCA算法

PCA算法的基本原理可以参考:http: www.cnblogs.com mikewolf p .html 对一副宽p 高q的二维灰度图,要完整表示该图像,需要m p q维的向量空间,比如 的灰度图像,它的向量空间为 。下图是一个 的灰度图和表示它的向量表示: 该向量为行向量,共 维,用变量表示就是 v , v , v , v , v , v , v , v , v ,其中v ...v ,的范围 ...

2013-11-19 21:15 1 8374 推荐指数:

查看详情

PCA算法学习_1(OpenCVPCA实现人脸降维)

  前言:   PCA是大家经常用来减少数据集的维数,同时保留数据集中对方差贡献最大的特征来达到简化数据集的目的。本文通过使用PCA来提取人脸的特征脸这个例子,来熟悉下在oepncv怎样使用PCA这个类。   开发环境 ...

Thu Sep 06 19:13:00 CST 2012 7 54779
opencv实战——PCA算法的应用

摘要 上一篇详细叙述了PCA的数学原理opencv——PCA(主要成分分析)数学原理推导 - 唯有自己强大 - 博客园 (cnblogs.com) 本篇就来说一说PCAopencv项目中的应用: 获取物体主要方向(形心) 对数据集降维处理 1️⃣什么是PCA? PCA ...

Sat May 29 18:26:00 CST 2021 0 2879
opencv学习之路(39)、PCA

一、PCA理论介绍 网上已经有许多介绍pca原理的博客,这里就不重复介绍了。详情可参考 http://blog.csdn.net/zhongkelee/article/details/44064401 计算过程 数据互换 二、opencv代码 ...

Tue Dec 26 05:23:00 CST 2017 0 1175
opencv基于PCA降维算法的人脸识别

opencv基于PCA降维算法的人脸识别(att_faces) 一、数据提取与处理 二、PCA降低维度 PCA变换原理。在人脸识别过程,一般把图片看成是向量进行处理,高等数学我们接触的一般都是二维或三维向量,向量的维数是根据组成向量的变量 ...

Fri May 08 02:17:00 CST 2020 0 2158
opencv3的机器学习算法

opencv3.0,提供了一个ml.cpp的文件,这里面全是机器学习算法,共提供了这么几种: 1、正态贝叶斯:normal Bayessian classifier 我已在另外一篇博文中介绍过:在opencv3实现机器学习之:利用正态贝叶斯分类 2、K最近邻:k nearest ...

Wed Dec 09 19:18:00 CST 2015 0 17832
opencv算法学习

1.改变图像的亮度和对比度:      算法介绍:对每一点像素值的r,g,b,值进行乘法和加法的运算。   代码使用: 2.opencv的傅里叶变换:   主要用途:识别图片中物体的方向。   例如:矫正图片的中文字的排列方向。   计算公式:      算法介绍 ...

Sun Aug 14 02:20:00 CST 2016 0 1456
OpenCV 中使用 PCA

对于PCA,一直都是有个概念,没有实际使用过,今天终于实际使用了一把,发现PCA还是挺神奇的。在OPENCV中使用PCA非常简单,只要几条语句就可以了。1、初始化数据//每一行表示一个样本CvMat* pData = cvCreateMat( 总的样本数, 每个样本的维数, CV_32FC1 ...

Fri Jan 02 23:38:00 CST 2015 0 2591
cvCalcEigenDecomposite——opencv内置PCA算法的第二个函数小记。

PCA(Eigenface)方法是人脸识别的主流方法之一。cvEigenDecomposite()函数作用是将人脸图像通过Eigenface变换矩阵,投射到子空间中。子空间中的人脸向量,是一个1×nEigens(nEigens由自己取得)的行向量,极大地降低了数据维度,便于下一步的聚类、识别 ...

Thu Jan 05 18:12:00 CST 2012 0 5879
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM