Package dev.brachtendorf.jimagehash.matcher.persistent
Persistent image matchers allow to check images against a batch of previously
added images keeping only the created hashes coupled with a unique identifier
of the image.
Due to keeping no hard reference to the buffered image object matchers in this package are suited to work with large collection of images. Contrary to cached matchers matchers in this package can not be reconfigured once the first hash has been created due to the fact that old hashes can not be updated anymore.
Additionally the matcher objects and hashes can be saved to disk for later reuse.
- Author:
- Kilian
-
Class Summary Class Description ConsecutiveMatcher Convenience class allowing to chain multiple hashing algorithms to find similar images.CumulativeMatcher Instead of early aborting if one algorithm fails like theConsecutiveMatcher, this class looks at the summed distance and decides if images match.PersistentImageMatcher Persistent image matchers are a subset ofTypedImageMatcherwhich can be saved to disk to be later reconstructed.PersitentBinaryTreeMatcher * Persistent image matchers are a subset ofTypedImageMatcherwhich can be saved to disk to be later reconstructed.