任务5图像的读取及表示图像的特征图片特征的降维

qq2210446939 qq2210446939     2023-04-25     136

关键词:

任务目的:

  知道图像的表示以及读取方法

  了解图像的特征

  对图像特征进行降维

 

一、图像的读取及表示

  图像要进行处理才能进行模型输入。

  python自带的库将图像存在矩阵或者张量里面。

  图像由像素组成,一个像素点一般油RGB三维数组构成。

 

二、图像的特征

  图像的识别should环境因素约束。

  常见的图像颜色特征有:SIFT尺度不变特征变换 和 HOG方向梯度直方图

  颜色特征就是对RGB做一个统计,统计有各颜色的分布百分比。

  前者具有尺度不变性,即使改变旋转角度,图像亮度或拍摄视角依然能够很好地识别。

  后者通过计算和统计图像局部区域的梯度方向直方图来构建特征。

  两者的详细说明参照:https://blog.csdn.net/taigw/article/details/42206311

            https://blog.csdn.net/zouxy09/article/details/7929348

 

三、对图片特征的降维

  种常用的降维工具——PCA(Principal Component Analysis), 它是一种无监督的学习方法,可以把高维的向量映射到低维的空间里。

  核心思路:对数据做线性的变换,然后在空间里选择信息量最大的Top K维度作为新的特征值。

  具体目标:将原来n为的数据映射到k维上,这k维又叫做主成分。具体映射方法的选择要和原始数据密切相关。

  从数据上来说就是原来的特征矩阵是N*M的,要求左乘或者右乘一个系数矩阵,使得原来矩阵的行数或者列数达到改变,那个系数矩阵怎么构造就是这个算法的关键。

  参考:https://blog.csdn.net/program_developer/article/details/80632779(主成分分析)

 

   

总结:

  这个任务学得太抽象了,没有学到底层,只学了很多概念。

  之后再完善此博客,任务是了解SIFT和HOG的底层和PCA的底层,也就是看那几篇博客(●‘?‘●)。

 

 

 

  

      

图像特征提取

从本节开始,我们将逐步从数字图像处理向图像识别过渡。严格地说,图像特征提取属于图像分析的范畴,是数字图像处理的高级阶段,同时也是图像识别的开始。本文主要包括以下内容常用的基本统计特征,... 查看详情

特征降维-pca的数学原理

...PCA通过线性变换将原始数据变换为一组各维度线性无关的表示,可用于提取数据的主要特征分量,常用于高维数据的降维。网上关于PCA的文章有很多,但是大多数只描述了PCA的分析过程,而没有讲述其中的原理。这篇文章的目的... 查看详情

图像融合基于matlab高分辨率全色图pca图像融合(含评价指标)含matlab源码2407期

⛄一、PCA图像融合简介1PCA变换主成分分析是近年来在图像分析与模式识别领域研究较多的一种统计特征提取方法,它是基于K-L分解,是一种正交变换。PCA充分利用数据中的二阶的统计信息进行特征提取和降维,旨在数据空间中找出... 查看详情

机器学习基础(代码片段)

...是特征,每一行表示特征向量Xi特征空间(featurespace)分类任务本身就是在特征空间切分在高位空间同理特征可以很抽象图像,每一个像素点都是特征28*28的图像有784个特征如果是彩色的特征更多分类任务一般来说分类就是二分类的... 查看详情

图像特征提取——局部图结构(lgs)及matlab代码实现

...结构(LocalGraphStructure)是由AbushamEA提出的,该算子能将图像的局部特征信息很好的表示,其对于纹理的分辨能力很强,对灰度的单调变化不敏感。  关注一个3*4的区域,LGS与6个领域像素有关。如下图[1]所示:  算子的基本... 查看详情

白面机器学习-降维

...的方差,信噪比越大意味着数据的质量越好,信噪比越小图像质量越差,PCA的目标为最大化 查看详情

特征降维理论

...的推荐结果利用SVD降维利用SVD降维前后结果比较基于SVD的图像压缩–阈值处理基于SVD的图像压缩$(function(){$(‘pre.prettyprintcode‘).each(function(){varlines=$(this).te 查看详情

任务6任务6利用knn进行图像识别(代码片段)

任务流程:  1.读取图片文件  2.用knn识别图片文件并用k折交叉验证调参  3.用PCA对文件降维,用knn识别文件  4.抽取图片特征然后交给knn训练 一、文件的读取、可视化、以及采样数据的初始化及其读取:fromload_dataim... 查看详情

特征降维理论

...的推荐结果利用SVD降维利用SVD降维前后结果比較基于SVD的图像压缩–阈值处理基于SVD的图像压缩$(function(){$(‘pre.prettyprintcode‘).each(function(){varlines=$(this).te 查看详情

特征,特征不变性,尺度空间与图像金字塔

...园|CSDN特征在计算机视觉领域,特征是为了完成某一特定任务需要的相关信息。比如,人脸检测中,我们需要在图像中提取特征来判断哪些区域是人脸、哪些区域不是人脸,人脸验证中,我们需要在两个人脸区域分别提取特征,... 查看详情

在自然语言处理 (NLP) 中,如何进行有效的降维?

...on?【发布时间】:2015-01-1901:29:30【问题描述】:在NLP中,特征的维度总是非常巨大的。例如,对于手头的一个项目,特征的维度几乎是2万(p=20,000),每个特征都是一个0-1的整数,以显示论文中是否呈现了特定 查看详情

文本、语音相似度算法

前段时间公司项目用到了语音识别,图像识别,视频识别等,其实不能说是识别,应该说是相似度对比吧,毕竟相似度对比还上升不了到识别哈,等以后有了更深的理解再来讨论修改下!这次就当做一个总结吧!其实它的原理和视频图像相... 查看详情

文本分类特征工程概述

...训练和预测速度。为什么必须要进行特征工程呢?在实际任务中,我们接收到的数据往往是高维,非线性,高噪声的,比如一张256*256像素*3(RGB通道数)的图片,如果我们不*特征提取,那么就需要把这196608个特征都使用上,对... 查看详情

数字图像处理——图像数字化特征介绍(代码片段)

数字图像处理(二)——图像数字化特征介绍前言一、图像的数字化数字图像的表示图像数字化过程1.采样2.量化3.采样与量化的作用效果图像数字化设备二、数字图像处理算法的形式基本功能形式几种具体算法形式1.局部... 查看详情

智能识别系统设计---图像特征提取(代码片段)

...介绍Gabor特征介绍原理代码实现生成一个Gabor滤波器并对图像进行滤波Gabor特征提取基于颜色直方图的特征提取与反向投影介绍代码图片的RGB像素分布和HSV像素分布图末尾特征提取的简介特征提取:通过统计或学习等方法从图... 查看详情

图像特征分析:颜色特征描述,颜色矩,颜色直方图(附matlab代码)(代码片段)

图像分析可以看作是一个图像信息提取的过程,从图像中获取需要的有用的数据。图像特征可以分为视觉特征和统计特征,视觉特征主要是指人的视觉直观感受到的自然特征,比如图像的颜色、纹理、形状等,统... 查看详情

图像特征点提取方法对比及特征点匹配方法

特征点提取方法官网的文档对特征的理解 UnderstandingFeaturesharris特征点 HarrisCornerDetectionShi-Tomasi特征点 Shi-TomasiCornerDetector&GoodFeaturestoTrackFAST特征点 FASTAlgorithmforCornerDetectionSIFT特征点& 查看详情

9.主成分分析

一、用自己的话描述出其本身的含义:1、特征选择一般是减少样本中不相关的特征,加快模型的训练速度和效率,比如预测今天是否会下雨,其中性别比例就是多余的特征。 2、PCA就是识别数据中主要的特征,然后通过分析... 查看详情