1 简介

1 案例背景视觉通道是人类感知外部世界的主要入口,图像则是多维度信息最直接的表现方式,更有“一图值千金”的谚语。但是,图像往往包含较多的信息量,文本方式很难表达其全面内容,因此对图像信息进行检索很难进行抽象建模。此外,随着互联网信息技术的发展,如何有效地存储、检索海量图像数据也越来越引起人们的关注。因此,通过有效构建图像数据库,搭建图像检索引擎,高效地利用图像的关键数据信息,结合已有的搜索技术来实现海量图像的智能检索系统具有重要的现实意义。目前许多主流的搜索引擎均提供了图像搜索通道,如谷歌相似图搜索、百度识图等。搜索图像时不仅可以根据与图像相关联的文字信息来搜索,而且能够按照图像内容本身来搜索,具有很高的使用价值。本案例介绍了基于内容的图像检索的基本知识,但主要研究的是基于形状的图像检索技术,通过提取图像特征并进行建库来进行智能检索。本案例选择以图像Hu不变矩特征为标准来进行图像检索,其基本步骤为:首先,对待检索图像利用边缘检测算子进行边缘检测;其次,利用Hu的7个不变矩作为形状特征向量;再次,进行图像的相似度匹配;最后, 在图像库中检索出最相近的Top 10图像序列作为检索结果。实验结果表明, 使用该算法可以有效地检索出相似的图像,具有一定的使用价值。

2 理论基础随着人们对多媒体信息检索需求的不断增加,传统的基于人工注解的图像检索系统无法实现灵活、高效、准确的图像检索,已远远不能满足人们的需求。为此,研究者们提出了基于内容的图像检索(Content-based Imagine Retrieval, CBIR)  , 该方法有效利用了图像自身特征并参考某些模式识别技术来进行高效能图像检索,其基

【图像检索】基于Hu不变矩图像检索含Matlab源码相关推荐

  1. 【图像去噪】基于最小二乘方滤波实现图像去噪含Matlab源码

    1 简介 基于最小二乘方滤波实现图像去噪含Matlab源码​ 2 部分代码 function varargout = zuixiaoercheng(varargin)% ZUIXIAOERCHENG ...

  2. 【水果识别】基于计算机视觉实现水果识别含Matlab源码

    1 简介 自"农业 4.0"时代的来临,以"互联网+"为驱动的农业技术已成为发展农业强有力的支撑.在果蔬业中,果蔬分类通常由经过训练的人员人工评估农产品或农作物 ...

  3. 【水果识别】基于形态学实现水果识别含Matlab源码

    1 简介 数学形态学操作可以分为二值形态学和灰度形态学,灰度形态学由二值形态学扩展而来.数学形态学有2个基本的运算,即腐蚀和膨胀,而腐蚀和膨胀通过结合又形成了开运算和闭运算. 开运算就是先腐蚀再膨胀, ...

  4. 【控制】基于气动力的导弹姿态控制含Matlab源码附报告

    1 简介 对于大气层内飞行的导弹,为了使其准确的完成飞行,首要任务是使其姿态保持稳定.导弹的姿态控制系统是导弹飞行成败的关键系统之一,姿态控制过程和方法一直备受关注,它在导弹设计.使用.储存的整个生命 ...

  5. 【图像去噪】基于小波变换实现图像去噪分析含Matlab源码

    1 简介 在图像处理过程中,图像噪声对图像的后续处理和清晰度影响较大.因此,对图像的降噪至关重要.随着小波变换的不断优化,小波变换广泛应用在图像降噪方面.该文基于软阈值的小波图像增强方法,通过实验论述 ...

  6. 【图像分割】基于FLICM算法实现图像分割含Matlab源码

    1 简介 聚类就是把具有相似性的事物区分开并加以分类.聚类分析是依据研究对象(样品 或指标)的特征,对其进行分类.其目标是:组内对象之间是相似的或是相关的,而不同组中的对象不相同或者是不相关的,聚类过 ...

  7. 【图像处理】基于分形插值算法实现换脸含Matlab源码

    1 简介 2 部分代码 function result = skin(Y,Cb,Cr)a = 25.39;b = 14.15;ecx = 1.72;ecy = 2.43;sita = 2.64;cx ...

  8. 【条形码识别】基于计算机视觉实现二维条形码识别含Matlab源码

    1 简介 在信息时代的今天,随着计算机技术的发展,条形码作为一种简单.方便.廉价.高速的信息保存和传输技术,在世界各地应用广泛,是商品进入国际市场的通行证. 本论文的研究基于一种全新的购物理念,即无需 ...

  9. 【邮政编码识别】基于计算机视觉实现邮政编码识别含Matlab源码

    1 简介 邮政包裹的自动分拣可以使邮政部门节省大量的人力物力,有效地提高邮政部门的邮件分拣效率,具有广阔的应用前景.该文对邮政包裹地址标签上的邮政编码识别进行了比较深入的研究,在简化模型的基础之上,详 ...

  10. 【人脸识别】基于KL变换人脸识别含Matlab源码

    1 简介 系统的设计是利用奇异值分解确定KL变换系数,并对人脸训练样本和待识别样本进行KL变换,对变换向量进行最小距离判别决策.对ORL人脸数据库的实验结果表明正确识别率随着变换系数维数的增加而增加, ...

最新文章

  1. [USACO5.3]校园网Network of Schools 缩点
  2. 多数大数据项目都以失败而告终的原因
  3. c++析构相关-待看
  4. [剑指offer]面试题8:旋转数组的最小数字
  5. (3.1)HarmonyOS鸿蒙单击事件4种写法
  6. python网络爬虫(三)数据抓取
  7. 最简单的jQuery程序
  8. python求度分布的程序
  9. Kafka : 查看kafka topic的消息offset范围
  10. 散热器老化引起电脑死机
  11. java模拟器触屏_jar模拟器触屏版
  12. OpenCV 视频捕捉
  13. 北京航空航天大学计算机学院保研,北京航空航天大学计算机学院(专业学位)计算机技术保研...
  14. MAC强制卸载软件 如遇“不能修改或删除“*”,因为macOS需要它”
  15. 二进制转bcd码c语言程序,二进制转8421BCD码的算法
  16. LCD1602 电子时钟(时间日期温度显示)
  17. 三十六计第三计 借刀杀人
  18. numpy的学习,全是源码,勿喷
  19. Scrapy 规则化爬虫(1)——CrawlSpider及link_extractor
  20. 2022-2028全球外墙建筑保温材料市场现状及未来发展趋势

热门文章

  1. 复化科特斯公式matlab_基于牛顿—科特斯积分的误差分析
  2. sublime快捷键(mac版)一览
  3. 小白的网站seo经验
  4. Java毕业设计-疫情防控系统
  5. Everything必知必会搜索教程
  6. 【基于obs插件-5】-屏幕截图
  7. coreldraw快速撤回_cdr返回上一步的快捷键是什么?
  8. 分享WEB快速开发工具
  9. 8086 CPU的寄存器结构
  10. 人工智能的现状与未来(附PPT)