图片相似度分析软件的开发.doc
约31页DOC格式手机打开展开
图片相似度分析软件的开发,image similarity analysis software development1.3万字31页 原创作品,已通过查重系统 摘要 进入21世纪以来,随着网络与多媒体技术的飞速发展,图像信息在各行各业得到了越来越广泛的应用,已经成为人们日常生活中不可缺少的信息来源。最近几年来,图片数量...
内容介绍
此文档由会员 马甲线女神 发布
图片相似度分析软件的开发
Image Similarity Analysis Software Development
1.3万字 31页 原创作品,已通过查重系统
摘要 进入21世纪以来,随着网络与多媒体技术的飞速发展,图像信息在各行各业得到了越来越广泛的应用,已经成为人们日常生活中不可缺少的信息来源。最近几年来,图片数量呈几何级数增长,各种相似图片层出不穷。如何快速且有效的区分这些图片成为人们当前迫切需要解决的问题。目前很多软件可以用于检测图片是否相似,可以帮助人们区分相似类型的图片,满足人们的需求。
相似图片的分析是当前研究的热点之一。图片相似性在基于内容的图片检索、图片匹配、图片识别和图片拼接等领域有着广泛的应用,大多数关于图片相似性的研究都包含在图片检索、图片配准和图片识别等领域的研究中。本文利用相似图片分析算法结合c#语言的技术特点,对两张图片采用感知哈希算法和直方图算法对图片进行一系列处理,利用各自的哈希值和直方图数据值进行比较,得出两张图片的相似度数值,实现开发一个简单快速的图片相似度分析软件的目标。
本文主要研究内容:
(1)感知哈希算法:主要作用对每张图片生成一个“指纹”字符串,然后比较不同图片的指纹。结果越接近,就说明图片越相似。这种算法简单快速,简单明了,易于实现两张图片相似度的分析比较。
(2)灰度直方图算法:灰度直方图是灰度级的函数,它表示图像中具有每种灰度级的像素的个数,反映图像中每种灰度出现的频率。灰度直方图的横坐标是灰度级,纵坐标是该灰度级出现的频率,是图像的最基本的统计特征。通过比较两张图片的直方图的数据,得出差异的数据,进而得出相似度。
关键词:图片相似度 感知哈希算法 灰度直方图算法 c#
Image Similarity Analysis Software Development
1.3万字 31页 原创作品,已通过查重系统
摘要 进入21世纪以来,随着网络与多媒体技术的飞速发展,图像信息在各行各业得到了越来越广泛的应用,已经成为人们日常生活中不可缺少的信息来源。最近几年来,图片数量呈几何级数增长,各种相似图片层出不穷。如何快速且有效的区分这些图片成为人们当前迫切需要解决的问题。目前很多软件可以用于检测图片是否相似,可以帮助人们区分相似类型的图片,满足人们的需求。
相似图片的分析是当前研究的热点之一。图片相似性在基于内容的图片检索、图片匹配、图片识别和图片拼接等领域有着广泛的应用,大多数关于图片相似性的研究都包含在图片检索、图片配准和图片识别等领域的研究中。本文利用相似图片分析算法结合c#语言的技术特点,对两张图片采用感知哈希算法和直方图算法对图片进行一系列处理,利用各自的哈希值和直方图数据值进行比较,得出两张图片的相似度数值,实现开发一个简单快速的图片相似度分析软件的目标。
本文主要研究内容:
(1)感知哈希算法:主要作用对每张图片生成一个“指纹”字符串,然后比较不同图片的指纹。结果越接近,就说明图片越相似。这种算法简单快速,简单明了,易于实现两张图片相似度的分析比较。
(2)灰度直方图算法:灰度直方图是灰度级的函数,它表示图像中具有每种灰度级的像素的个数,反映图像中每种灰度出现的频率。灰度直方图的横坐标是灰度级,纵坐标是该灰度级出现的频率,是图像的最基本的统计特征。通过比较两张图片的直方图的数据,得出差异的数据,进而得出相似度。
关键词:图片相似度 感知哈希算法 灰度直方图算法 c#