Detect some different images – is there a java implementation of perceptual hash and differential hash?

I am working on a solution for detecting similar and slightly different media images

I have come across many articles that put forward techniques for processing images, such as - image comparison – fast algorithm

>Based on file hashing (MD5, SHA1, etc.) - tried, and works well for completely similar content. > Perceptual Hashing of scaled images (phash) - looking for a java implementation as accurate as the accuracy provided by phash.org. It is reported that one@ http://pastebin.com/Pj9d8jt5 The Java solution provided has false positives, but I haven't tried it. > feature based (SIFT) Modified image of - looking for startup example

If you have other suggestions, please share

resolvent:

Answer the second point of the question. I haven't checked any of these pahash implementations, but there may be an accurate implementation:

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

Another Java phash https://github.com/thomasheckmann/image-indexer

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

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

Scala phash https://gist.github.com/Howon/7db1239355841a71ffa9

Another scala phash https://github.com/warricksothr/ImageTools/blob/master/engine/src/main/scala/com/sothr/imagetools/engine/hash/PHash.scala

The content of this article comes from the network collection of netizens. It is used as a learning reference. The copyright belongs to the original author.
THE END
分享
二维码
< <上一篇
下一篇>>