MCPcopy Create free account

hub / github.com/KilianB/JImageHash / functions

Functions873 in github.com/KilianB/JImageHash

↓ 2 callersFunctionT
(t,e)
src/main/resources/Chart.bundle.min.js:10
↓ 2 callersFunctionTt
(t,e,n)
src/main/resources/Chart.bundle.min.js:10
↓ 2 callersFunctionUe
(t,e)
src/main/resources/Chart.bundle.min.js:10
↓ 2 callersMethodaddCategory
(CategorizationResult catgeorizationResult)
src/main/java/dev/brachtendorf/jimagehash/matcher/categorize/CategorizationResult.java:65
↓ 2 callersMethodaddData
Append new data to the leaf @param data Value which will be associated with the hash this leaf represents
src/main/java/dev/brachtendorf/jimagehash/datastructures/tree/binaryTree/Leaf.java:22
↓ 2 callersMethodaddHashingAlgorithm
Append a new hashing algorithm which will be executed after all hash algorithms passed the test. @param algo The algorithms to be added @param
src/main/java/dev/brachtendorf/jimagehash/matcher/persistent/PersitentBinaryTreeMatcher.java:126
↓ 2 callersMethodassertMatches
(ConsecutiveMatcher matcher)
src/test/java/dev/brachtendorf/jimagehash/matcher/cached/ConsecutiveMatcherTest.java:29
↓ 2 callersMethodassertMatches
(PersitentBinaryTreeMatcher matcher)
src/test/java/dev/brachtendorf/jimagehash/matcher/persistent/ConsecutiveImageMatcherTest.java:36
↓ 2 callersFunctionbn
(t)
src/main/resources/Chart.bundle.min.js:10
↓ 2 callersMethodcalculateSilhouetteCoefficient
()
src/main/java/dev/brachtendorf/jimagehash/datastructures/ClusterResult.java:105
↓ 2 callersMethodcategorizeImage
Compute the category of the supplied image. A category is a collection of similar images mapped to a common hash which minimizes the distance of all h
src/main/java/dev/brachtendorf/jimagehash/matcher/categorize/CategoricalMatcher.java:377
↓ 2 callersMethodcategorizeImage
{@inheritDoc} <p> The distance returned by this method calls indicates how many percent of the trees in the random forest agree with the decision ran
src/main/java/dev/brachtendorf/jimagehash/matcher/categorize/supervised/randomForest/RandomForestCategorizer.java:853
↓ 2 callersMethodclearHashingAlgorithms
Hashing algorithms may only be added and removed as long as no image has been added to this set. <p> {@inheritDoc}
src/main/java/dev/brachtendorf/jimagehash/matcher/exotic/BloomFilter.java:171
↓ 2 callersMethodclusterIndexToDataIndex
(int clusterIndex)
src/main/java/dev/brachtendorf/jimagehash/datastructures/ClusterResult.java:282
↓ 2 callersMethodcomputeDistance
()
src/main/java/dev/brachtendorf/jimagehash/hash/FuzzyHash.java:527
↓ 2 callersMethodcomputeDistanceForCategory
Compute the distance between an image and a category cluster midpoint. This method is used to compute the minimum distance and therefore might cut the
src/main/java/dev/brachtendorf/jimagehash/matcher/categorize/CategoricalMatcher.java:473
↓ 2 callersMethodcomputeWeights
()
src/main/java/dev/brachtendorf/jimagehash/hash/FuzzyHash.java:501
↓ 2 callersMethodcreateAlgorithmSpecificHash
(Hash original)
src/main/java/dev/brachtendorf/jimagehash/hashAlgorithms/DifferenceHash.java:186
↓ 2 callersMethodcreateMatcher
()
src/test/java/dev/brachtendorf/jimagehash/matcher/cached/ConsecutiveMatcherTest.java:121
↓ 2 callersMethodcreateMatcherAndAddDefaultTestImages
()
src/test/java/dev/brachtendorf/jimagehash/matcher/cached/ConsecutiveMatcherTest.java:51
↓ 2 callersFunctionfn
(t,e,n)
src/main/resources/Chart.bundle.min.js:10
↓ 2 callersMethodfromFile
Reads a hash from a serialization file and returns it. Only hashes can be read from file that got saved by the same class instance using {@link #toFil
src/main/java/dev/brachtendorf/jimagehash/hash/Hash.java:380
↓ 2 callersMethodgetAddedCount
Return the number of hashes that currently make up this hash. After calling reset the added count will be set to 1. @return the count
src/main/java/dev/brachtendorf/jimagehash/hash/FuzzyHash.java:870
↓ 2 callersMethodgetBucket
Map an integer to a bucket of the bloom filter @param hashCode the integer used as seed @param i secondary seed value @return index of a bucke
src/main/java/dev/brachtendorf/jimagehash/matcher/exotic/BloomFilter.java:283
↓ 2 callersMethodgetCategories
Get a list of available categories this matcher matched images to. Each category represents a set of images with high similarity. @return A list of i
src/main/java/dev/brachtendorf/jimagehash/matcher/categorize/CategoricalImageMatcher.java:101
↓ 2 callersMethodgetCategory
(int iter, String uniqueId, Hash[] hashes, Set<Integer> categoriesAltered)
src/main/java/dev/brachtendorf/jimagehash/matcher/categorize/CategoricalMatcher.java:191
↓ 2 callersMethodgetConnection
Get a h2 database connection with the supplied settings. @param subname the database file name. By default the file looks at the base
src/main/java/dev/brachtendorf/jimagehash/matcher/persistent/database/H2DatabaseImageMatcher.java:213
↓ 2 callersMethodgetFromDatabase
Get a database image matcher which previously got serialized by calling {@link #serializeToDatabase(int)} on the object. @param subname the database
src/main/java/dev/brachtendorf/jimagehash/matcher/persistent/database/H2DatabaseImageMatcher.java:114
↓ 2 callersMethodgetHash
(HashingAlgorithm algo, String uniqueId, BufferedImage bImage)
src/main/java/dev/brachtendorf/jimagehash/matcher/persistent/PersitentBinaryTreeMatcher.java:228
↓ 2 callersMethodgetInstance
()
src/test/java/dev/brachtendorf/jimagehash/matcher/categorize/CategorizeBaseTest.java:65
↓ 2 callersMethodgetMatchingImagesInternal
Return a list of images that are considered matching by the definition of this matcher. <p> This method is propagated by the super class allowing to u
src/main/java/dev/brachtendorf/jimagehash/matcher/persistent/PersitentBinaryTreeMatcher.java:112
↓ 2 callersMethodimageToHashCode
Convert the image to a numerical hashcode @param hasher the hashing algorithm to use @param image the image to hash @return an integer hashcode
src/main/java/dev/brachtendorf/jimagehash/matcher/exotic/BloomFilter.java:268
↓ 2 callersFunctionj
(t,e)
src/main/resources/Chart.bundle.min.js:10
↓ 2 callersFunctionpn
(t,e,n,i)
src/main/resources/Chart.bundle.min.js:10
↓ 2 callersMethodprintTree
@param depth
src/main/java/dev/brachtendorf/jimagehash/matcher/categorize/supervised/randomForest/TreeNode.java:22
↓ 2 callersFunctionqe
(t,e,n,i)
src/main/resources/Chart.bundle.min.js:10
↓ 2 callersFunctionre
(t)
src/main/resources/Chart.bundle.min.js:10
↓ 2 callersMethodrecomputeClusters
(int maxIterations)
src/main/java/dev/brachtendorf/jimagehash/matcher/categorize/CategoricalMatcher.java:111
↓ 2 callersMethodreconstructState
Construct a persistent image matcher from a serialization file and rebuild it's internal state. @param saveLocation the serialization file as specif
src/main/java/dev/brachtendorf/jimagehash/matcher/persistent/PersistentImageMatcher.java:214
↓ 2 callersMethodremoveFilter
Remove the first occurance of a {@link dev.brachtendorf.jimagehash.hashAlgorithms.filter.Filter Filter} from this hashing algorithm. <p> Be aware tha
src/main/java/dev/brachtendorf/jimagehash/hashAlgorithms/HashingAlgorithm.java:447
↓ 2 callersMethodserializeState
Serialize this image matcher to a file. Serialized matchers keep their internal state and can be reconstructed at a later stage without needing to reh
src/main/java/dev/brachtendorf/jimagehash/matcher/persistent/PersistentImageMatcher.java:191
↓ 2 callersMethodupdateHash
()
src/main/java/dev/brachtendorf/jimagehash/hash/FuzzyHash.java:577
↓ 2 callersFunctionvn
(t)
src/main/resources/Chart.bundle.min.js:10
↓ 2 callersFunctionwe
(t)
src/main/resources/Chart.bundle.min.js:10
↓ 2 callersFunctionye
(t)
src/main/resources/Chart.bundle.min.js:10
↓ 1 callersFunction_e
(t,e,n,i,a,r)
src/main/resources/Chart.bundle.min.js:10
↓ 1 callersMethodaddHashes
(FuzzyHash...fuzzyHashs)
src/main/java/dev/brachtendorf/jimagehash/datastructures/tree/binaryTreeFuzzy/FuzzyBinaryTree.java:47
↓ 1 callersMethodaddHashingAlgorithm
(HashingAlgorithm algo)
src/main/java/dev/brachtendorf/jimagehash/matcher/categorize/WeightedCategoricalMatcher.java:144
↓ 1 callersMethodaddImage
Index the image. This enables the image matcher to find the image in future searches. The database image matcher does not store the image data itself
src/main/java/dev/brachtendorf/jimagehash/matcher/persistent/PersistentImageMatcher.java:87
↓ 1 callersMethodaddImage
(BufferedImage bi, String uniqueId)
src/main/java/dev/brachtendorf/jimagehash/matcher/categorize/KMeansClassifier.java:84
↓ 1 callersMethodaddImageInternal
Add this image to the image matcher. @param uniqueId the unique id to refer to during lookup @param image the image to add
src/main/java/dev/brachtendorf/jimagehash/matcher/persistent/PersistentImageMatcher.java:153
↓ 1 callersMethodapply
(Hash hash, Hash hash1)
src/main/java/dev/brachtendorf/jimagehash/matcher/TypedImageMatcher.java:157
↓ 1 callersMethodassertMatches
(SingleImageMatcher matcher)
src/test/java/dev/brachtendorf/jimagehash/matcher/SingleImageMatcherTest.java:28
↓ 1 callersMethodbitsSet
@return the number of buckets set
src/main/java/dev/brachtendorf/jimagehash/matcher/exotic/BloomFilter.java:342
↓ 1 callersMethodboxFilter
A box filter is a filter which applies the same factor to squared region of pixels and can be counted to the blurring filters. <pre> Example factor:
src/main/java/dev/brachtendorf/jimagehash/hashAlgorithms/filter/Kernel.java:104
↓ 1 callersMethodbucketsSet
This method will return usable results after the first image has been added @return the percentage of buckets set. [0-1]
src/main/java/dev/brachtendorf/jimagehash/matcher/exotic/BloomFilter.java:358
↓ 1 callersMethodbuildTree
(List<LabeledImage> testData, CountHashCollection<Pair<FuzzyHash, HashingAlgorithm>> cHasher, int numVars,
src/main/java/dev/brachtendorf/jimagehash/matcher/categorize/supervised/randomForest/RandomForestCategorizer.java:353
↓ 1 callersMethodcategorizeImage
(BufferedImage bi)
src/main/java/dev/brachtendorf/jimagehash/matcher/categorize/KMeansClassifier.java:70
↓ 1 callersMethodcheckConnection
Make sure that the supplied connection is a h2 database connection. @param dbConnection The connection to check @return the supplied connection if it
src/main/java/dev/brachtendorf/jimagehash/matcher/persistent/database/H2DatabaseImageMatcher.java:231
↓ 1 callersMethodcleanupEmptyCategories
()
src/main/java/dev/brachtendorf/jimagehash/matcher/categorize/CategoricalMatcher.java:239
↓ 1 callersMethodclusterPostcomputation
Method invoked after {@link #recomputeClusters(int)} is being called.
src/main/java/dev/brachtendorf/jimagehash/matcher/categorize/CategoricalMatcher.java:188
↓ 1 callersMethodclusterPrecomputation
Method invoked before {@link #recomputeClusters(int)} is being called.
src/main/java/dev/brachtendorf/jimagehash/matcher/categorize/CategoricalMatcher.java:182
↓ 1 callersMethodcompareTo
(LabeledImage o)
src/main/java/dev/brachtendorf/jimagehash/matcher/categorize/supervised/LabeledImage.java:47
↓ 1 callersMethodcomputeDimension
Compute the dimension for the resize operation. We want to get to close to a quadratic images as possible to counteract scaling bias. @param bitResol
src/main/java/dev/brachtendorf/jimagehash/hashAlgorithms/AverageHash.java:106
↓ 1 callersMethodcomputeDimensions
Compute the dimension for the resize operation. We want to get to close to a quadratic images as possible to counteract scaling bias. @param bitResol
src/main/java/dev/brachtendorf/jimagehash/hashAlgorithms/PerceptiveHash.java:127
↓ 1 callersMethodcomputeDimensions
Compute the dimension for the resize operation. We want to get to close to a quadratic images as possible to counteract scaling bias. @param bitResol
src/main/java/dev/brachtendorf/jimagehash/hashAlgorithms/DifferenceHash.java:150
↓ 1 callersMethodcomputeDistanceToCluster
(FuzzyHash cluster, Hash imageHash)
src/main/java/dev/brachtendorf/jimagehash/matcher/categorize/CategoricalMatcher.java:363
↓ 1 callersMethodcomputeKMeans
(int[] cluster, FuzzyHash[] clusterMeans, Hash[] hashes, int maxIter)
src/main/java/dev/brachtendorf/jimagehash/datastructures/KMeans.java:93
↓ 1 callersMethodcomputeNode
Create a tree node at the given point in the tree. <p> If a new node was found which improves distinction an inner node is returned. The algorithm cop
src/main/java/dev/brachtendorf/jimagehash/matcher/categorize/supervised/randomForest/RandomForestCategorizer.java:417
↓ 1 callersMethodcomputePartition
Compute the ring partition this specific pixel will fall into. @param originalX the x pixel index in the picture @param originalY the y pixel index i
src/main/java/dev/brachtendorf/jimagehash/hashAlgorithms/RotPHash.java:178
↓ 1 callersMethodcomputePartition
Compute the ring partition this specific pixel will fall into. @param originalX the x pixel index in the picture @param originalY the y pixel index i
src/main/java/dev/brachtendorf/jimagehash/hashAlgorithms/RotAverageHash.java:145
↓ 1 callersMethodcomputeStartingClusters
(Hash[] hashes)
src/main/java/dev/brachtendorf/jimagehash/datastructures/KMeans.java:68
↓ 1 callersMethodcreateChild
Create and set a child of the current node @param left if true create the left child if false create the right child @return the created node
src/main/java/dev/brachtendorf/jimagehash/datastructures/tree/binaryTree/Node.java:27
↓ 1 callersMethodcreateChild
Create and set a child of the current node @param left if true create the left child if false create the right child @return the created node
src/main/java/dev/brachtendorf/jimagehash/datastructures/tree/binaryTreeFuzzy/FuzzyNode.java:26
↓ 1 callersMethodcreateForest
@param trees number of trees to create @param numVars number of variables to try at each
src/main/java/dev/brachtendorf/jimagehash/matcher/categorize/supervised/randomForest/RandomForestCategorizer.java:262
↓ 1 callersMethodcreateFuzzyHashes
As variables for our tree we take the distance to random points in our hash space. @param preComputedHashes @return
src/main/java/dev/brachtendorf/jimagehash/matcher/categorize/supervised/randomForest/RandomForestCategorizer.java:734
↓ 1 callersMethoddifferenceBallonHqHash
The internal structure of hashing algorithms may change once in a while, but the hamming distance and normalized hamming distance should be unaffected
src/test/java/dev/brachtendorf/jimagehash/hashAlgorithms/HashTestBase.java:528
↓ 1 callersMethoddoHaar2DFWTransform
(int[][] pixels, int cycles)
src/main/java/dev/brachtendorf/jimagehash/hashAlgorithms/WaveletHash.java:103
↓ 1 callersMethodfromFile
Reads a hash from a serialization file and returns it. Only hashes can be read from file that got saved by the same class instance using {@link #toFil
src/main/java/dev/brachtendorf/jimagehash/hash/FuzzyHash.java:920
↓ 1 callersMethodgetApproximateDistinctElementsInFilter
Return the approximate number of distinct elements added to this set. <p> This method will return usable results after the first image has been added
src/main/java/dev/brachtendorf/jimagehash/matcher/exotic/BloomFilter.java:369
↓ 1 callersMethodgetBestFitCluster
Return the cluster index whose centeroid is most similar to the supplied hash @param testHash the hash to check against the clusters @return the cate
src/main/java/dev/brachtendorf/jimagehash/datastructures/ClusterResult.java:251
↓ 1 callersMethodgetCategories
()
src/main/java/dev/brachtendorf/jimagehash/matcher/categorize/CategoricalMatcher.java:517
↓ 1 callersMethodgetCategories
()
src/main/java/dev/brachtendorf/jimagehash/matcher/categorize/supervised/randomForest/RandomForestCategorizer.java:879
↓ 1 callersMethodgetCenteroid
Get the fuzzy hash representing the specified cluster @param cluster the cluster index @return the centeroid of the cluster
src/main/java/dev/brachtendorf/jimagehash/datastructures/ClusterResult.java:302
↓ 1 callersMethodgetHashValue
()
src/main/java/dev/brachtendorf/jimagehash/hash/FuzzyHash.java:741
↓ 1 callersMethodgetImageCountInCategory
Get the number of images that are were added in this category. @param category to retrieve the number of images from. @return he number of images tha
src/main/java/dev/brachtendorf/jimagehash/matcher/categorize/AbstractCategoricalMatcher.java:72
↓ 1 callersMethodgetInstance
()
src/test/java/dev/brachtendorf/jimagehash/matcher/categorize/KMeansClassifierTest.java:16
↓ 1 callersMethodgetMatchingImages
Search for all similar images passing the algorithm filters supplied to this matcher. If the image itself was added to the matcher it will be returned
src/main/java/dev/brachtendorf/jimagehash/matcher/persistent/database/DatabaseImageMatcher.java:634
↓ 1 callersMethodgetMaxUncertainty
Return the maximum fuzzy distance for this bit. The maximum distance is the distance to either the 0 bit or the 1 bit which ever is greater. @param b
src/main/java/dev/brachtendorf/jimagehash/hash/FuzzyHash.java:881
↓ 1 callersMethodgetOptimalBitSizeOfFilter
Assuming the optimal k value used as calculated by {@link #getOptimalNumberHashFunctions(int, int)}. Get the optimal number of bits to achieve the tar
src/main/java/dev/brachtendorf/jimagehash/matcher/exotic/BloomFilter.java:424
↓ 1 callersMethodgetOptimalNumberHashFunctions
Get the optimal number of hash functions needed to reduce false positive errors. @param m bit size of the bloom filter @param n number of maximum ele
src/main/java/dev/brachtendorf/jimagehash/matcher/exotic/BloomFilter.java:409
↓ 1 callersMethodgetPotentialFits
Checks which cluster has a high chance to contain the closest neighbor to this hash @param testHash the hash to check which cluster it belongs to @pa
src/main/java/dev/brachtendorf/jimagehash/datastructures/ClusterResult.java:321
↓ 1 callersMethodhammingDistanceFast
(Hash h)
src/main/java/dev/brachtendorf/jimagehash/hash/FuzzyHash.java:758
↓ 1 callersMethodhash
(BufferedImage image, HashBuilder hashBuilder)
src/main/java/dev/brachtendorf/jimagehash/hashAlgorithms/WaveletHash.java:61
↓ 1 callersMethodhash
(BufferedImage image, HashBuilder hash)
src/main/java/dev/brachtendorf/jimagehash/hashAlgorithms/PerceptiveHash.java:69
↓ 1 callersMethodhash
(BufferedImage image, HashBuilder hash)
src/main/java/dev/brachtendorf/jimagehash/hashAlgorithms/RotAverageHash.java:85
↓ 1 callersMethodhash
(BufferedImage image, HashBuilder hash)
src/main/java/dev/brachtendorf/jimagehash/hashAlgorithms/AverageKernelHash.java:96
↓ 1 callersMethodhash
(BufferedImage image, HashBuilder hash)
src/main/java/dev/brachtendorf/jimagehash/hashAlgorithms/experimental/HogHash.java:161
↓ 1 callersMethodhashCode
()
src/main/java/dev/brachtendorf/jimagehash/hashAlgorithms/HashingAlgorithm.java:480
↓ 1 callersMethodisCategorized
Check if an image has already been added to the categorizer @param uniqueId the unique id of the image @return true if it has been added, false other
src/main/java/dev/brachtendorf/jimagehash/matcher/categorize/AbstractCategoricalMatcher.java:50
← previousnext →201–300 of 873, ranked by callers