主成分分析PCA核心在于特征向量的提取,主要步骤为:

1,读取训练图像数据样本,设图像为n1*n2,样本数为m,通过将每幅图像reshape为(n1*n2,1)的列向量,从而形成样本矩阵Data的阶数为(n1*n2,n),计算均值图像M,并标准化化;

2.1 基于协方差矩阵的特征向量提取:

2.1.1

设定矩阵C=Data*Data',L=Data'*Data;首先计算L的特征值和特征向量;将L的特征值D和特征向量V按照特征值的降序排列,并根据需要删除小于一定阈值的特征值及其特征向量;

2.1.2 通过Data*V(:,i)/sqrt(D(i))计算C的特征向量U,并标准化;

2.2 基于奇异值分解SVD的特征向量提取

[U,D,V] = svd(Data,0),其中U为特征向量,D为特征值;

3,reshape矩阵C的各个特征向量为(n1*n2),则这些矩阵即为特征图像;

4,重构图像:将待重构图像N标准化后减去均值图像M,并映射到各个特征图像上去,映射是通过点积dot来完成的,映射的结果是N在各个特征图像上的权值W,重构的图像即为

M+U*W;而新的图像与各个原本图像的欧氏距离就是对应权值向量的欧氏距离。

主成分分析法怎么提取图片中的字_视频图像的MATLAB处理(2)两种主成分分析方法...相关推荐

  1. 主成分分析法怎么提取图片中的字_在主成分分析里,如何提取主成分

    因子分析---选项中有一项是特征根植大于1 或者说是指定主成分个数,默认是提取的特征根植为1, 你改成 下面的指定主成分个数那一项就可以了 你想指定几项都可以 不过要小于所有变量个数 Fp = a1i ...

  2. 主成分分析法怎么提取图片中的字_论文中做出CNS高逼格的主成分分析图教程

    主成分分析(Principal Component Analysis,PCA), 是一种统计方法.通过正交变换将一组可能存在相关性的变量转换为一组线性不相关的变量,转换后的这组变量叫主成分. 在实际问 ...

  3. php 公众号验证回调方法_如何进行公众号文章收集 两种收集方法详解

    大家都知道优质的公众号吸引用户最关键的就是要优质的文章,所以会有专人负责进行公众号文章收集工作,下面我们跟随拓途数据一起来了解一下如何进行公众号文章收集的相关资料吧. 如何进行公众号文章收集方案一:基 ...

  4. 两种随机数生成方法——反函数法和舍选法

    两种随机数生成方法--反函数法和舍选法 我们知道,对于均匀分布的随机数,我们可以使用随机数生成器类似的方法生成均匀分布的随机数.包括线性同余发生器,FSR发生器等.对于非均匀分布的随机数,对于连续型随 ...

  5. 百钱买百鸡python编程列表推导式_使用循环和列表推导式两种方法求解百钱买百鸡问题。假设大鸡5元一只,中鸡3元一只,小鸡1元三只,现有100元钱想买100只鸡,有多少种买法?...

    [程序题]编写一个函数,输入n为偶数时,调用函数求1/2+1/4+...+1/n,当输入n为奇数时,调用函数 1/1+1/3+...+1/n [单选题]患者男,67岁.确诊为原发性支气管肺癌,为行手术 ...

  6. 系统检测到您正在使用网页抓取工具访问_从网站抓取数据的3种最佳方法

    halo,大家好,我是特仑苏,今天呢给大家分享一些Python从网站抓取数据的一些方法,希望可以给大家带来一些帮助! 原作者:Octoparse团队 原出处:作品文(从网站抓取数据的3种最佳方法)/网 ...

  7. ios开发 方形到圆的动画_画个圆动画,的两种实现。iOS 动画由很浅,入浅,当然是 Swift...

    方法一,使用 CAShapeLayer 和 UIBezierPath 加上 CABasicAnimation 有一个动画属性 strokeEnd 就算完 方法二,复杂一些.频繁调用 CALayer 的 ...

  8. python比较两个字符串相似度_详解Python 字符串相似性的几种度量方法

    字符串的相似性比较应用场合很多,像拼写纠错.文本去重.上下文相似性等. 评价字符串相似度最常见的办法就是:把一个字符串通过插入.删除或替换这样的编辑操作,变成另外一个字符串,所需要的最少编辑次数,这种 ...

  9. 链表的两种创建方法——头插法与尾插法

    链表创建的两种方法 引言 ​ 首先讲述了我自己在动态实现数据结构的时候遇到的大坑结构体指针问题,随后就是头插法和尾插法的介绍. 结构体指针 引言 ​ 首先需要讲述的是一个让我改了一天半的bug.实际上 ...

  10. 量子计算机怎么储存,什么是量子计算机_量子计算机原理_量子计算的两种有效方法...

    量子计算机是一种可以实现量子计算的机器,是一种通过量子力学规律以实现数学和逻辑运算,处理和储存信息能力的系统.它以量子态为记忆单元和信息储存形式,以量子动力学演化为信息传递与加工基础的量子通讯与量子计 ...

最新文章

  1. 妙用Java 8中的 Function接口 消灭if...else(非常新颖的写法)
  2. C++ Primer 5th笔记(chap 14 重载运算和类型转换)类类型转换
  3. intent Filter
  4. 两个int()方法的区别
  5. Word2vec原理浅析及tensorflow实现
  6. Mr.J--俄罗斯方块实现(框架)
  7. nuxt解决首屏加载慢问题_Nuxt.js超过Vue.js:你什么时候应该使用它,为什么
  8. JS 测试 Prototype
  9. 脚本重启项目-定时启动
  10. Linux常用软件包(常用命令)
  11. 研发思维09----嵌入式智能产品开发经过思考
  12. 判断对错:逻辑结构与数据元素本身的内容和形式无关
  13. 《C++ Concurrencyin Action》第2章--线程管理
  14. github网站扩展增强
  15. USACO-Arithmetic Progressions
  16. R语言 编写自定义函数
  17. *.manifest
  18. 【python】N的多次方
  19. CF 597A Divisibility
  20. 【算法讲2:拓展欧几里得(简略讲)】求解 ax+by=c

热门文章

  1. 我的FPA性格色彩测试结果
  2. .NET 2.0中的企业库异常处理块
  3. 插入保存?展现show的顺序
  4. 学习STM32F769DK-OTA例程之APP中断向量表重映射
  5. 【转】腾讯云-解决Winscp permission denied的问题
  6. MongoDB:配置与安装
  7. masql redis
  8. lintcode-20-骰子求和
  9. 分享一次学习中遇到的问题
  10. Java多线程-join方法