当前位置:网站首页>特征生成
特征生成
2022-07-07 20:57:00 【全栈程序员站长】
大家好,又见面了,我是全栈君。
特征准则
区分性:不同类别模式在特征空间可分
不变性:同一类别模式在特征空间的变化(变化、形变、噪声) 选取区分性高、且同意一定不变性的特征
特征生成的一些方法 1 时域、频域、视频联合 相关系数、FFT、DCT、Wavelet、Gabor 2 统计、结构、混合 直方图、属性-关系图 3 底层、中层、高层 颜色、梯度(Robert、Prewitt、Sobel、差分+平滑、HOG)、纹理(类Harr、LBP)、形状、语义 4 模型 ARMA、LPC
三个实例
A SIFT 1 建立高斯金字塔 做差生成DOG(LOG)的近似 2 求取极值点,并依据导数求取优化极值点 3 依据Hessian矩阵(能够自相关函数)去掉边缘和不稳定的点 4 进行梯度描写叙述
详细步骤參考《图像局部不变性特征与描写叙述》及 http://underthehood.blog.51cto.com/2531780/658350 带有SIFT凝视的代码,请參考
B Bag of Words 1 聚类-构建词典 2 映射到词典,然后SVM等其它分类器进行训练分类就可以
详细点有 1 Feature extraction 2 Codebook generation 3 Coding(Hard or Soft) 4 Polling(Average or Max) 5 Classify
“ 如今Computer Vision中的Bag of words来表示图像的特征描写叙述也是非常流行的。
大体思想是这种,如果有5类图像。每一类中有10幅图像。这样首先对每一幅图像划分成patch(能够是刚性切割也能够是像SIFT基于关键点检測的),这样。每个图像就由非常多个patch表示,每个patch用一个特征向量来表示,咱就如果用Sift表示的,一幅图像可能会有成百上千个patch,每个patch特征向量的维数128。
接下来就要进行构建Bag of words模型了,如果Dictionary词典的Size为100,即有100个词。那么咱们能够用K-means算法对全部的patch进行聚类,k=100,我们知道,等k-means收敛时。我们也得到了每个cluster最后的质心。那么这100个质心(维数128)就是词典里德100个词了,词典构建完成。
词典构建完了怎么用呢?是这种,先初始化一个100个bin的初始值为0的直方图h。每一幅图像不是有非常多patch么?我们就再次计算这些patch和和每个质心的距离,看看每个patch离哪一个质心近期,那么直方图h中相相应的bin就加1,然后计算完这幅图像全部的patches之后,就得到了一个bin=100的直方图。然后进行归一化。用这个100维德向量来表示这幅图像。
对全部图像计算完毕之后。就能够进行分类聚类训练预測之类的了。 “
C 图像显著性 1 多尺度对照 2 中心周围直方图 3 颜色空间分布
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/116276.html原文链接:https://javaforall.cn
边栏推荐
- 想杀死某个端口进程,但在服务列表中却找不到,可以之间通过命令行找到这个进程并杀死该进程,减少重启电脑和找到问题根源。
- 华为CE交换机下载文件FTP步骤
- Details of C language integer and floating-point data storage in memory (including details of original code, inverse code, complement, size end storage, etc.)
- Apifox interface integrated management new artifact
- ERROR: 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your
- 静态测试工具
- C语言 整型 和 浮点型 数据在内存中存储详解(内含原码反码补码,大小端存储等详解)
- sqlHelper的增删改查
- Lingyun going to sea | yidiantianxia & Huawei cloud: promoting the globalization of Chinese e-commerce enterprise brands
- How to choose fund products? What fund is suitable to buy in July 2022?
猜你喜欢

【C语言】指针进阶---指针你真的学懂了吗?

测量楼的高度
SQL注入报错注入函数图文详解

【OpenCV 例程200篇】223. 特征提取之多边形拟合(cv.approxPolyDP)

复杂因子计算优化案例:深度不平衡、买卖压力指标、波动率计算

AADL Inspector 故障树安全分析模块

Make this crmeb single merchant wechat mall system popular, so easy to use!

Implement secondary index with Gaussian redis

How to meet the dual needs of security and confidentiality of medical devices?

软件缺陷静态分析 CodeSonar 5.2 新版发布
随机推荐
Useful win11 tips
恶魔奶爸 B1 听力最后壁垒,一鼓作气突破
95年专注安全这一件事 沃尔沃未来聚焦智能驾驶与电气化领域安全
Klocwork code static analysis tool
Airiot helps the urban pipe gallery project, and smart IOT guards the lifeline of the city
[matrix multiplication] [noi 2012] [cogs963] random number generator
Écrivez une liste de sauts
解决使用uni-app MediaError MediaError ErrorCode -5
Is it safe to open an account of BOC shares in kainiu in 2022?
How to choose financial products? Novice doesn't know anything
awk处理JSON处理
Make this crmeb single merchant wechat mall system popular, so easy to use!
OneSpin | 解决IC设计中的硬件木马和安全信任问题
Helix QAC 2020.2 new static test tool maximizes the coverage of standard compliance
easyui 日期控件清空值
Introduction to referer and referer policy
SQL注入报错注入函数图文详解
恶魔奶爸 C
国家正规的股票交易app有哪些?使用安不安全
Static analysis of software defects codesonar 5.2 release