检测有些不同的图像-感知哈希和差分哈希是否有Java实现?

检测有些不同的图像-感知哈希和差分哈希是否有Java实现?,第1张

概述我正在研究一种用于检测相似且略有不同的媒体图像的解决方案.我碰到过很多文章,提出了处理图片的技巧例如-Imagecomparison–fastalgorithm>基于文件哈希(md5,sha1等)-尝试过,对于完全相似的内容也能很好地工作.>缩放后的图像的感知哈希(phash)-寻找一种与phash.org提供的精

我正在研究一种用于检测相似且略有不同的媒体图像的解决方案.

我碰到过很多文章,提出了处理图片的技巧
例如-Image comparison – fast algorithm

>基于文件哈希(md5,sha1等)-尝试过,对于完全相似的内容也能很好地工作.
>缩放后的图像的感知哈希(phash)-寻找一种与phash.org提供的精度一样准确的Java实现.据报道,一个@ http://pastebin.com/Pj9d8jt5提供的Java解决方案具有误报,不过我没有尝试过.
>基于特征(SIFT)的已修改图像-寻找启动示例.

如果还有其他建议,请分享.

解决方法:

回答问题的第二点.我尚未检查任何这些pHash实现,但是其中可能有一个准确的实现:

Java pHash https://github.com/krishnact/jphash

另一个Java pHash https://github.com/thomasheckmann/image-indexer

Java(AndroID)pHash https://github.com/gavinliu/SimilarPhoto

Groovy pHash https://github.com/mdbishop/ImagePHash

斯卡拉pHash https://gist.github.com/Howon/7db1239355841a71ffa9

另一个Scala pHash https://github.com/warricksothr/ImageTools/blob/master/engine/src/main/scala/com/sothr/imagetools/engine/hash/PHash.scala

总结

以上是内存溢出为你收集整理的检测有些不同的图像-感知哈希和差分哈希是否有Java实现?全部内容,希望文章能够帮你解决检测有些不同的图像-感知哈希和差分哈希是否有Java实现?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/1120917.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-29
下一篇 2022-05-29

发表评论

登录后才能评论

评论列表(0条)

保存