Uses of Class
dev.brachtendorf.jimagehash.datastructures.tree.Result
-
Packages that use Result Package Description dev.brachtendorf.jimagehash.datastructures.tree Tree like data structuresdev.brachtendorf.jimagehash.datastructures.tree.binaryTree dev.brachtendorf.jimagehash.datastructures.tree.binaryTreeFuzzy 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.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 -
-
Uses of Result in dev.brachtendorf.jimagehash.datastructures.tree
Methods in dev.brachtendorf.jimagehash.datastructures.tree that return types with arguments of type Result Modifier and Type Method Description abstract PriorityQueue<Result<T>>AbstractBinaryTree. getElementsWithinHammingDistance(Hash hash, int maxDistance)Return all elements of the tree whose hamming distance is smaller or equal than the supplied max distance.abstract List<Result<T>>AbstractBinaryTree. getNearestNeighbour(Hash hash)Get the most similar to the queried argument.Methods in dev.brachtendorf.jimagehash.datastructures.tree with parameters of type Result Modifier and Type Method Description intResult. compareTo(Result<T> o) -
Uses of Result in dev.brachtendorf.jimagehash.datastructures.tree.binaryTree
Methods in dev.brachtendorf.jimagehash.datastructures.tree.binaryTree that return types with arguments of type Result Modifier and Type Method Description PriorityQueue<Result<T>>BinaryTree. getElementsWithinHammingDistance(Hash hash, int maxDistance)Return all elements of the tree whose hamming distance is smaller or equal than the supplied max distance.List<Result<T>>BinaryTree. getNearestNeighbour(Hash hash)Retrieve the hash that is the most similar to the queried hash. -
Uses of Result in dev.brachtendorf.jimagehash.datastructures.tree.binaryTreeFuzzy
Methods in dev.brachtendorf.jimagehash.datastructures.tree.binaryTreeFuzzy that return types with arguments of type Result Modifier and Type Method Description PriorityQueue<Result<FuzzyHash>>FuzzyBinaryTree. getElementsWithinHammingDistance(Hash hash, int maxDistance)List<Result<FuzzyHash>>FuzzyBinaryTree. getNearestNeighbour(Hash hash) -
Uses of Result in dev.brachtendorf.jimagehash.matcher.cached
Methods in dev.brachtendorf.jimagehash.matcher.cached that return types with arguments of type Result Modifier and Type Method Description PriorityQueue<Result<BufferedImage>>ConsecutiveMatcher. getMatchingImages(BufferedImage image)Search for all similar images passing the algorithm filters supplied to this matcher.PriorityQueue<Result<BufferedImage>>CumulativeMatcher. getMatchingImages(BufferedImage image) -
Uses of Result in dev.brachtendorf.jimagehash.matcher.persistent
Methods in dev.brachtendorf.jimagehash.matcher.persistent that return types with arguments of type Result Modifier and Type Method Description abstract PriorityQueue<Result<String>>PersistentImageMatcher. getMatchingImages(BufferedImage image)Search for all similar images passing the algorithm filters supplied to this matcher.PriorityQueue<Result<String>>PersistentImageMatcher. getMatchingImages(File image)Return a list of images that are considered matching by the definition of this matcher.PriorityQueue<Result<String>>PersitentBinaryTreeMatcher. getMatchingImages(BufferedImage image)PriorityQueue<Result<String>>PersitentBinaryTreeMatcher. getMatchingImages(File image)protected PriorityQueue<Result<String>>ConsecutiveMatcher. getMatchingImagesInternal(BufferedImage image, String uniqueId)protected PriorityQueue<Result<String>>CumulativeMatcher. getMatchingImagesInternal(BufferedImage image, String uniqueId)protected abstract PriorityQueue<Result<String>>PersitentBinaryTreeMatcher. getMatchingImagesInternal(BufferedImage bi, String uniqueId)Return a list of images that are considered matching by the definition of this matcher. -
Uses of Result in dev.brachtendorf.jimagehash.matcher.persistent.database
Methods in dev.brachtendorf.jimagehash.matcher.persistent.database that return types with arguments of type Result Modifier and Type Method Description Map<String,PriorityQueue<Result<String>>>DatabaseImageMatcher. getAllMatchingImages()Return all images stored in the database which are considered matches to other images in the database.PriorityQueue<Result<String>>DatabaseImageMatcher. getMatchingImages(BufferedImage image)Search for all similar images passing the algorithm filters supplied to this matcher.PriorityQueue<Result<String>>DatabaseImageMatcher. getMatchingImages(File imageFile)Search for all similar images passing the algorithm filters supplied to this matcher.PriorityQueue<Result<String>>DatabaseImageMatcher. getMatchingImagesWithinDistance(BufferedImage image, double[] normalizedDistance)Search for all similar images passing the algorithm filters supplied to this matcher.protected List<Result<String>>DatabaseImageMatcher. getSimilarImages(Hash targetHash, int maxDistance, HashingAlgorithm hasher)Return all url descriptors which describe images within the provided hammington distance of the supplied hash
-