| Package | Description |
|---|---|
| dev.brachtendorf.jimagehash | |
| dev.brachtendorf.jimagehash.datastructures |
Datastructures and algorithms which are used by multiple matchers and hashing
algorithms to speed up computation.
|
| dev.brachtendorf.jimagehash.datastructures.tree |
Tree like data structures
|
| dev.brachtendorf.jimagehash.datastructures.tree.binaryTree | |
| dev.brachtendorf.jimagehash.datastructures.tree.binaryTreeFuzzy | |
| dev.brachtendorf.jimagehash.hash | |
| dev.brachtendorf.jimagehash.hashAlgorithms |
Hashing algorithms convert images to a hash representation enabling an
approximate similarity measurement without storing much data.
|
| dev.brachtendorf.jimagehash.hashAlgorithms.experimental |
Experimental hashing algorithms are not ready to be used just yet.
|
| dev.brachtendorf.jimagehash.hashAlgorithms.filter | |
| dev.brachtendorf.jimagehash.matcher | |
| dev.brachtendorf.jimagehash.matcher.cached |
Cached image matchers allow to check images against a batch of previously
added images keeping the buffered image object and hashes in memory.
|
| dev.brachtendorf.jimagehash.matcher.categorize |
The categorization package includes classes to group images into distinct
groups based on their similarity.
|
| dev.brachtendorf.jimagehash.matcher.categorize.supervised | |
| dev.brachtendorf.jimagehash.matcher.categorize.supervised.randomForest | |
| dev.brachtendorf.jimagehash.matcher.exotic |
Image matchers not fitting into specific categories
|
| 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.
|
| dev.brachtendorf.jimagehash.matcher.persistent.database |