转:列举一些算法对照片、图像进行相似度对比分析比较

首先: 图片如下

           

                                       18.jpg                                                                                    19.jpg

           

                                       20.jpg                                                                                    21.jpg

                        2.jpg

                        3.jpg

算法以及对比结果

一、获取灰度像素的比较数组、获取两个图的汉明距离、通过汉明距离计算相似度,取值范围 [0.0, 1.0]

18/19/20/21 图片对比以及结果

 ImageContrastUtil

2/3  图片对比以及结果

 ImageContrastUtil

二、通过 所谓图形学当中的直方图的概念比较

18/19/20/21 图片对比以及结果

 PhotoDigest

2/3  图片对比以及结果

 PhotoDigest

三、将图片转为二进制码,比较像素

18/19/20/21 图片对比以及结果

 BMPLoader

2/3  图片对比以及结果

 BMPLoader

四、感知哈希算法(均值哈希算法)比较两图的相似性

18/19/20/21 图片对比以及结果

 FingerPrint

2/3  图片对比以及结果

 FingerPrint

通过分析比较:算法方案1、2、4比较适用于图像相似性比较

       算法方案 3 比较适用于图像“找茬”比较

参考:

https://blog.csdn.net/zhuason/article/details/78933250

https://blog.csdn.net/qq_37320823/article/details/80538933

https://blog.csdn.net/10km/article/details/70949272

https://blog.csdn.net/gaoxiang24/article/details/79214834

列举一些算法对照片、图像进行相似度对比分析比较相关推荐

  1. halcon 相似度_列举一些算法对照片、图像进行相似度对比分析比较

    packagecom.aliyun.picture.demo;/*** @BelongsProject: maven-demo * @BelongsPackage: com.aliyun.pictur ...

  2. 【机器学习】聚类算法DBSCAN、K-means、Mean Shift对比分析及具体代码实现

    [机器学习]聚类算法DBSCAN.K-means.Mean Shift对比分析及具体代码实现 一.DBSCAN算法(具有噪声的基于密度的聚类方法) 1.算法原理 基于数据分布密度不同对数据进行聚类,把 ...

  3. deepfake 图片_DeepFake克星来了!简单2步算法,造假图像无处可逃

      新智元报道   来源:IEEE Spectrum 编辑:金磊 [新智元导读]DeepFake最近成了热点,也带来不少担忧.近期,针对DeepFake可能带来的负面影响,研究人员开发了一个基于神经网 ...

  4. 【Android RTMP】NV21 图像旋转处理 ( 图像旋转算法 | 后置摄像头顺时针旋转 90 度 | 前置摄像头顺时针旋转 90 度 )

    文章目录 安卓直播推流专栏博客总结 一. 后置摄像头顺时针旋转 90 度 二. 前置摄像头顺时针旋转 90 度 三. NV21 格式图像旋转代码 安卓直播推流专栏博客总结 Android RTMP 直 ...

  5. 迭代阈值分割算法(处理图像)

    **1.算法原理简述**        迭代法求取阈值进行图像分割:它的主要思想是:图像分割后的两部分A和B的均值和基本保持稳定.也就是说,随着迭代的进行,取 [mean(A)+mean(B)]/2 ...

  6. 有一副由NxN矩阵表示的图像,这里每个像素用一个int表示,请编写一个算法,在不占用额外内存空间的情况下(即不使用缓存矩阵),将图像顺时针旋转90度。 给定一个NxN的矩阵,和矩阵的阶数N,请返回旋转

    有一副由NxN矩阵表示的图像,这里每个像素用一个int表示,请编写一个算法,在不占用额外内存空间的情况下(即不使用缓存矩阵),将图像顺时针旋转90度. 给定一个NxN的矩阵,和矩阵的阶数N,请返回旋转 ...

  7. SIFT算法详解——图像特征提取与匹配

    文章目录 前言 一.建立高斯差分金字塔 1.建立高斯金字塔 2.建立高斯差分金字塔 3.建塔过程中参数的设定及相关细节问题 二.关键点(key points)位置确定 1.阈值化 2.在高斯差分金字塔 ...

  8. OpenCV4.5.5学习笔记(十七):分水岭算法watershed(),图像修补inpaint()

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言 一.分水岭算法watershed() 二.图像修补inpaint() 总结 前言 笔者本科时候有幸接触了OpenCV3 ...

  9. osx android png图片自动 边,照片图像无损放大,这6款MacOS神器你也许需要

    原标题:照片图像无损放大,这6款MacOS神器你也许需要 照片图像无损放大,这6款MacOS神器你也许需要,根据需求请移步前往macz下载体验. Topaz Gigapixel AI for Mac是 ...

最新文章

  1. 计算机软件可以一次摊销吗,研发用无形资产可以一次摊销吗
  2. windows2012下一端口多网站 Apache配置
  3. python 模块与包
  4. NPS的几个技术点(在Win 2003中称为Internet 验证服务)
  5. 如何在c语言中源文件调用另一个源文件的函数
  6. PC-飞起来!我的Windows XP——五步快速优化Windows XP
  7. One order OPPORT_H read的学习笔记
  8. android通过adb shell播放音乐
  9. python123阶乘累加_使用多线程计算阶乘累加 1!+2!+3!+...+19!+20!。其中一个线程计算阶乘,另一线程实现累加并输出结果。...
  10. 奖学金设计mysql_基于JAVA的奖学金评定系统设计与实现(MySQL)(含录像)
  11. lol最克制诺手的英雄_LOL:究竟有没有完美克制诺手的英雄?时光上单或可一战?...
  12. Canvas的基本用法
  13. 藏红花怎么推广?百度下拉词|抖音下拉词框|信息流推广-三剑合璧
  14. sublime text3安装、注册及常用插件
  15. iOS POST 上传图片
  16. intel 82599网卡系统下丢失一路万兆端口
  17. 人工智能Java SDK: BIGGAN 图像自动生成
  18. linux mint18 win8主题,Ubuntu/Linux Mint用上仿Win7/Win8主题
  19. Numpy的21个常用知识点
  20. JUnit5中@ParameterizedTest 处理 @CvsSource中的空值

热门文章

  1. 网课查题怎么搭建制作搜题公众号
  2. myeclipse中的工程修改名字后,在Tomcat的deploy location中的修改
  3. Firefox火狐浏览器解决有软件正在阻止 Firefox 安全地连接至此网站问题
  4. NVIDIA Xavier CAN
  5. 生物识别技术—景联文科技提供课堂行为采集、reID行为采集、驾驶员行为采集等全类型采集服务!
  6. 微信公众号开发-vue1
  7. 如果人类消失....
  8. php 输出json 中文转unicode,PHP json_encode中文unicode转码问题
  9. B1000波状挡边大倾角皮带机 下运带式输送机 自清式U型刮板机 链板螺旋输送机 7.5螺旋输送机 翻转机械手 …CAD
  10. AMT与洛可可设计战略合作签约,打造产业互联网转型一体化服务平台