码农知识堂 - 1000bd
Python
PHP
JS/TS
JAVA
C/C++
C#
GO
Kotlin
Swift
考虑颜色信息的特征描述符----学习笔记
sift,surf在对图像进行处理的过程中,都把图像转换为了灰度图像进行处理,会丢失颜色信息。
特征的特点:
最有区分度,最有代表性的应该尽可能减少冗余的信息。
尽可能的稳定和鲁棒:对于同样的物体,当加入噪声或对图像进行旋转、尺度变换后,这个变量的值应该是尽可能不变的。
评价一个描述子是否鲁棒:看图像被加入噪声后,形成的描述子是否依然稳定(即特征的各维是否不发生变化)。
常使用的噪声:
灰度上尺度的变化:乘上一个矩阵(矩阵元素数值相同)
灰度产生增量(即混入白光):加上一个矩阵(矩阵元素数值相同)
同时发生尺度和增量变化(矩阵元素数值相同)
各颜色分量发生不同尺度的变化:(矩阵元素数值不同)
各分量发生完全不同的变化:(矩阵元素数值不同)
SIFT和SURF对噪声1-3具有不变性,原因:
采用梯度的直方图
RGB的线性变化不影响梯度的方向
最终都对描述子向量做了归一化,解决了灰度的尺度变化。
颜色特征:
RGB histogram:不具有不变性
Hue histogram:对灰度的尺度变化和增量变化具有不变性,即HSV颜色空间对于RGB颜色空间具有一定优势。
transformed colorhistogram:对rgb三个通道分别做归一化:通过减去均值抵消各通道的valueshift,通过除以方差抵消各通道的value scale change。(均值和方差以待统计的块为单位进行计算。)归一化后的直方图对于颜色变化和shift具有不变性。
将上方提到的颜色特征考虑到sift/surf:传统的SIFT/SURF描述子是对单通道进行统计的,当需要对颜色特征进行统计时,需要对多个通道分别计算描述子,最后形成一个多维的特征作为颜色描述子。
相关阅读:
【LeetCode每日一题】【单调栈】2022-10-21 901. 股票价格跨度 Java实现
12年开发大佬,熬夜4个月整理的SpringBoot实战派,绝对涨薪秘籍
经纬高到北东天的坐标相互转换matlab
【安全体系架构】——SIEM架构
[Rust笔记] 研究变量生存期, 记录下 NLL 的一些反直觉行为
《Flink学习笔记》——第十二章 Flink CEP
深度解析布谷鸟过滤器(上篇)
WIN11+OPENCV4.8 编译及下载失败处理方法
【电商API详解】阿里巴巴中国站获得1688商品详情 API 返回值说明
虹科分享 | 软件供应链攻击如何工作?如何评估软件供应链安全?
原文地址:https://blog.csdn.net/weixin_45647721/article/details/126883289
最新文章
攻防演习之三天拿下官网站群
数据安全治理学习——前期安全规划和安全管理体系建设
企业安全 | 企业内一次钓鱼演练准备过程
内网渗透测试 | Kerberos协议及其部分攻击手法
0day的产生 | 不懂代码的"代码审计"
安装scrcpy-client模块av模块异常,环境问题解决方案
leetcode hot100【LeetCode 279. 完全平方数】java实现
OpenWrt下安装Mosquitto
AnatoMask论文汇总
【AI日记】24.11.01 LangChain、openai api和github copilot
热门文章
十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
奉劝各位学弟学妹们,该打造你的技术影响力了!
五年了,我在 CSDN 的两个一百万。
Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
面试官都震惊,你这网络基础可以啊!
你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
心情不好的时候,用 Python 画棵樱花树送给自己吧
通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
13 万字 C 语言从入门到精通保姆级教程2021 年版
10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系
2656653265@qq.com
京ICP备2022015340号-1
正则表达式工具
cron表达式工具
密码生成工具
京公网安备 11010502049817号