MCPcopy Create free account

hub / github.com/KilianB/JImageHash / functions

Functions873 in github.com/KilianB/JImageHash

↓ 7 callersMethodinitialize
Create the default tables used if they do not yet exist. @param conn The database connection @throws SQLException if an sql error occurs
src/main/java/dev/brachtendorf/jimagehash/matcher/persistent/database/DatabaseImageMatcher.java:172
↓ 7 callersFunctionje
(t,e)
src/main/resources/Chart.bundle.min.js:10
↓ 7 callersMethodsetOpaqueHandling
Define how the algorithm shall handle images with alpha value. Hashing algorithms usually depend on the luminosity value, which by default will be tre
src/main/java/dev/brachtendorf/jimagehash/hashAlgorithms/HashingAlgorithm.java:128
↓ 7 callersMethodsubtract
Subtract a hash from this object and lazily update the values as required. A subtraction operation looks at every individual bit and increments or dec
src/main/java/dev/brachtendorf/jimagehash/hash/FuzzyHash.java:311
↓ 6 callersFunctionCt
(e,n)
src/main/resources/Chart.bundle.min.js:10
↓ 6 callersFunctionE
(t,e)
src/main/resources/Chart.bundle.min.js:10
↓ 6 callersFunctionVn
(t)
src/main/resources/Chart.bundle.min.js:10
↓ 6 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/cached/ConsecutiveMatcher.java:56
↓ 6 callersMethoddoesTableExist
Query if the database contains a table with the given name @param tableName The table name to check for @return true if a table with the name exists,
src/main/java/dev/brachtendorf/jimagehash/matcher/persistent/database/DatabaseImageMatcher.java:762
↓ 6 callersMethoddrawDoublePrecision
(FastPixel writer, int width, int wOffset, int height, int hOffset, int blockSize, int offset, int yOffset
src/main/java/dev/brachtendorf/jimagehash/hashAlgorithms/DifferenceHash.java:256
↓ 6 callersMethodequals
(Object obj)
src/main/java/dev/brachtendorf/jimagehash/matcher/categorize/supervised/LabeledImage.java:67
↓ 6 callersMethodgaussianFilter
Creates a gaussian blur. <p> A gaussian filter blurs the kernel with decreasing amount depending on the distance to the pixel and produces a more nat
src/main/java/dev/brachtendorf/jimagehash/hashAlgorithms/filter/Kernel.java:189
↓ 6 callersMethodgetBit
Check if the bit at the given position is set. @param position of the bit. An index of 0 points to the lowest (rightmost bit) @return
src/main/java/dev/brachtendorf/jimagehash/hash/Hash.java:224
↓ 6 callersMethodgetCategory
Get the category of this result object. The category uniquely identifies the cluster this image was matched to. @return the category
src/main/java/dev/brachtendorf/jimagehash/matcher/categorize/CategorizationResult.java:47
↓ 6 callersMethodgetHashCount
@return how many hashes were added to the tree
src/main/java/dev/brachtendorf/jimagehash/datastructures/tree/AbstractBinaryTree.java:122
↓ 6 callersMethodgetNearestNeighbour
Retrieve the hash that is the most similar to the queried hash. The closest hash is the hash with the smallest distance. @param hash to search the ne
src/main/java/dev/brachtendorf/jimagehash/datastructures/tree/binaryTree/BinaryTree.java:167
↓ 6 callersFunctionhe
(t,e,n)
src/main/resources/Chart.bundle.min.js:10
↓ 6 callersMethodidentityFilter
Return an identity kernel. This kernel is a 1x1 kernel and copies the original value to the new array @return a identity kernel
src/main/java/dev/brachtendorf/jimagehash/hashAlgorithms/filter/Kernel.java:68
↓ 6 callersMethodreset
Removing all previous knowledge of hashes added while keeping the current cluster hash in place treating it as the only hash added. <p> This operatio
src/main/java/dev/brachtendorf/jimagehash/hash/FuzzyHash.java:560
↓ 6 callersFunctionue
(t)
src/main/resources/Chart.bundle.min.js:10
↓ 5 callersFunctionBt
(t,e,n)
src/main/resources/Chart.bundle.min.js:10
↓ 5 callersMethodcluster
(Hash[] hashes)
src/main/java/dev/brachtendorf/jimagehash/datastructures/KMeans.java:37
↓ 5 callersFunctionft
(t,a)
src/main/resources/Chart.bundle.min.js:10
↓ 5 callersMethodgetBitUnsafe
Check if the bit at the given position of the hash is set. This method does not check the bounds of the supplied argument. @param position of the bit
src/main/java/dev/brachtendorf/jimagehash/hash/Hash.java:240
↓ 5 callersMethodgetMaximalError
()
src/main/java/dev/brachtendorf/jimagehash/hash/FuzzyHash.java:488
↓ 5 callersMethodinitHash
Initialize the hash fields with the first added hash. as soon as we know the correct length @param algorithmId the algorithm id to set this fuzzy has
src/main/java/dev/brachtendorf/jimagehash/hash/FuzzyHash.java:131
↓ 5 callersMethodreadObject
(ObjectInputStream ois)
src/main/java/dev/brachtendorf/jimagehash/matcher/persistent/PersistentImageMatcher.java:239
↓ 5 callersMethodwriteObject
(ObjectOutputStream oos)
src/main/java/dev/brachtendorf/jimagehash/matcher/persistent/PersistentImageMatcher.java:234
↓ 5 callersFunctionwt
(t)
src/main/resources/Chart.bundle.min.js:10
↓ 5 callersFunctionz
(t,e)
src/main/resources/Chart.bundle.min.js:10
↓ 4 callersFunctionMt
(t)
src/main/resources/Chart.bundle.min.js:10
↓ 4 callersFunctionOt
(t,e)
src/main/resources/Chart.bundle.min.js:10
↓ 4 callersFunctionPt
(t,e)
src/main/resources/Chart.bundle.min.js:10
↓ 4 callersFunctionV
(t,a)
src/main/resources/Chart.bundle.min.js:10
↓ 4 callersFunctionVt
(t,e,n)
src/main/resources/Chart.bundle.min.js:10
↓ 4 callersMethodaddDefaultTestImages
(CumulativeMatcher matcher)
src/test/java/dev/brachtendorf/jimagehash/matcher/cached/CumulativeMatcherTest.java:33
↓ 4 callersMethodaddFilter
Add a {@link dev.brachtendorf.jimagehash.hashAlgorithms.filter.Filter Filter} to this hashing algorithm which will be used to alter the image before t
src/main/java/dev/brachtendorf/jimagehash/hashAlgorithms/HashingAlgorithm.java:420
↓ 4 callersMethodaddHashingAlgorithm
Add a hashing algorithm to the matcher with a weight multiplier of 1. In order for images to match they have to be beneath the threshold of the summed
src/main/java/dev/brachtendorf/jimagehash/matcher/cached/CumulativeMatcher.java:92
↓ 4 callersMethodaddHashingAlgorithm
(HashingAlgorithm algo)
src/main/java/dev/brachtendorf/jimagehash/matcher/categorize/CategoricalMatcher.java:268
↓ 4 callersMethodapply
(int[][] input)
src/main/java/dev/brachtendorf/jimagehash/hashAlgorithms/filter/MultiKernel.java:64
↓ 4 callersMethodassertImageMatches
(CumulativeMatcher matcher)
src/test/java/dev/brachtendorf/jimagehash/matcher/cached/CumulativeMatcherTest.java:41
↓ 4 callersMethodclose
()
src/main/java/dev/brachtendorf/jimagehash/matcher/persistent/database/DatabaseImageMatcher.java:834
↓ 4 callersFunctioncn
(t,e,n,i)
src/main/resources/Chart.bundle.min.js:10
↓ 4 callersMethodcomputeHash
(HashBuilder hash, double[][] pixelValue, double compareAgainst)
src/main/java/dev/brachtendorf/jimagehash/hashAlgorithms/AverageHash.java:74
↓ 4 callersMethodensureUpToDateWeights
Ensure that the weight probability array is up to date. Call this method when ever the array is needed.
src/main/java/dev/brachtendorf/jimagehash/hash/FuzzyHash.java:711
↓ 4 callersMethodgetClusters
()
src/main/java/dev/brachtendorf/jimagehash/datastructures/ClusterResult.java:214
↓ 4 callersMethodgetData
@return a strong reference to the arraylist backing this leaf
src/main/java/dev/brachtendorf/jimagehash/datastructures/tree/binaryTree/Leaf.java:29
↓ 4 callersMethodgetNearestNeighbour
(Hash hash)
src/main/java/dev/brachtendorf/jimagehash/datastructures/tree/binaryTreeFuzzy/FuzzyBinaryTree.java:107
↓ 4 callersMethodgetQuality
()
src/main/java/dev/brachtendorf/jimagehash/matcher/categorize/CategorizationResult.java:61
↓ 4 callersFunctionoe
(t)
src/main/resources/Chart.bundle.min.js:10
↓ 4 callersFunctionse
(t,e)
src/main/resources/Chart.bundle.min.js:10
↓ 4 callersMethodsetChild
(boolean left, Node newNode)
src/main/java/dev/brachtendorf/jimagehash/datastructures/tree/binaryTree/Node.java:32
↓ 4 callersFunctiontn
(t,e)
src/main/resources/Chart.bundle.min.js:10
↓ 3 callersFunctionC
(t,e)
src/main/resources/Chart.bundle.min.js:10
↓ 3 callersFunctionJe
(t,e)
src/main/resources/Chart.bundle.min.js:10
↓ 3 callersFunctionMe
(t)
src/main/resources/Chart.bundle.min.js:10
↓ 3 callersFunctionNe
(t,e)
src/main/resources/Chart.bundle.min.js:10
↓ 3 callersFunctionR
(t)
src/main/resources/Chart.bundle.min.js:10
↓ 3 callersFunctionRe
(t)
src/main/resources/Chart.bundle.min.js:10
↓ 3 callersFunctionWe
(t,e)
src/main/resources/Chart.bundle.min.js:10
↓ 3 callersFunction_
(t)
src/main/resources/Chart.bundle.min.js:10
↓ 3 callersMethodaddCategoricalImage
(LabeledImage labeledImage)
src/main/java/dev/brachtendorf/jimagehash/matcher/categorize/CategoricalMatcher.java:294
↓ 3 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/database/DatabaseImageMatcher.java:241
↓ 3 callersMethodboxFilterNormalized
A box filter is a filter which applies the same factor to squared region of pixels and can be counted to the blurring filters. <p> This filter is nor
src/main/java/dev/brachtendorf/jimagehash/hashAlgorithms/filter/Kernel.java:162
↓ 3 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/CategoricalImageMatcher.java:41
↓ 3 callersFunctionce
(t)
src/main/resources/Chart.bundle.min.js:10
↓ 3 callersMethodcheckLockState
Check if modification of the filter is allowed.
src/main/java/dev/brachtendorf/jimagehash/matcher/exotic/BloomFilter.java:291
↓ 3 callersMethodcheckLockedState
()
src/main/java/dev/brachtendorf/jimagehash/matcher/persistent/PersistentImageMatcher.java:226
↓ 3 callersMethodclearHashingAlgorithms
Remove all hashing algorithms used by this image matcher instance. At least one algorithm has to be supplied before imaages can be checked for similar
src/main/java/dev/brachtendorf/jimagehash/matcher/cached/ConsecutiveMatcher.java:83
↓ 3 callersMethodcompare
(Result<BufferedImage> o1, Result<BufferedImage> o2)
src/main/java/dev/brachtendorf/jimagehash/matcher/cached/CumulativeMatcher.java:248
↓ 3 callersMethodcomputeHogFeatures
(int[][] lum)
src/main/java/dev/brachtendorf/jimagehash/hashAlgorithms/experimental/HogHash.java:204
↓ 3 callersMethodcreateHashTable
Create a table to hold image hashes for a particular image hashing algorithm @param hasher the hashing algorithm @throws SQLException if an SQL error
src/main/java/dev/brachtendorf/jimagehash/matcher/persistent/database/DatabaseImageMatcher.java:736
↓ 3 callersMethodcreateMatcher
()
src/test/java/dev/brachtendorf/jimagehash/matcher/cached/CumulativeMatcherTest.java:138
↓ 3 callersMethodcreateMatcherAndAddDefaultTestImages
()
src/test/java/dev/brachtendorf/jimagehash/matcher/persistent/ConsecutiveImageMatcherTest.java:55
↓ 3 callersFunctionde
(t)
src/main/resources/Chart.bundle.min.js:10
↓ 3 callersMethodgetMatchingImages
Search for all similar images passing the algorithm filters supplied to this matcher. If the image itself was added to the tree it will be returned wi
src/main/java/dev/brachtendorf/jimagehash/matcher/cached/ConsecutiveMatcher.java:144
↓ 3 callersMethodgetSimilarImages
Return all url descriptors which describe images within the provided hammington distance of the supplied hash @param targetHash The hash to check th
src/main/java/dev/brachtendorf/jimagehash/matcher/persistent/database/DatabaseImageMatcher.java:693
↓ 3 callersFunctiongn
(t,e,n,i)
src/main/resources/Chart.bundle.min.js:10
↓ 3 callersMethodhammingDistance
()
src/test/java/dev/brachtendorf/jimagehash/hash/HashTest.java:34
↓ 3 callersMethodhashCode
()
src/main/java/dev/brachtendorf/jimagehash/matcher/categorize/supervised/LabeledImage.java:57
↓ 3 callersMethodindexToCluster
Return the cluster index for the data point of the given index @param index of the datapoint when the cluster method was called @return the cluster i
src/main/java/dev/brachtendorf/jimagehash/datastructures/ClusterResult.java:292
↓ 3 callersMethodreconstructHashFromDatabase
Reconstruct a hash value from the database @param hasher The hashing algorithm used to create the hash @param bytes the byte array stored in the dat
src/main/java/dev/brachtendorf/jimagehash/matcher/persistent/database/DatabaseImageMatcher.java:792
↓ 3 callersMethodresolveMax
(double[][] values)
src/main/java/dev/brachtendorf/jimagehash/hashAlgorithms/filter/MaximumKernel.java:90
↓ 3 callersMethodresolveMax
(double[][] values)
src/main/java/dev/brachtendorf/jimagehash/hashAlgorithms/filter/MinimumKernel.java:94
↓ 3 callersMethodresolveMedian
(double[][] values)
src/main/java/dev/brachtendorf/jimagehash/hashAlgorithms/filter/MedianKernel.java:96
↓ 3 callersMethodsubtractFast
Subtract a hash from this object and lazily update the values as required. A subtraction operation looks at every individual bit and increments or dec
src/main/java/dev/brachtendorf/jimagehash/hash/FuzzyHash.java:339
↓ 3 callersMethodtoImage
Creates a visual representation of the hash mapping the hash values to the section of the rescaled image used to generate the hash assuming default bi
src/main/java/dev/brachtendorf/jimagehash/hash/Hash.java:277
↓ 3 callersFunctionyn
(t)
src/main/resources/Chart.bundle.min.js:10
↓ 3 callersFunctionze
(t)
src/main/resources/Chart.bundle.min.js:10
↓ 3 callersFunctionzt
(t)
src/main/resources/Chart.bundle.min.js:10
↓ 2 callersFunctionD
(t)
src/main/resources/Chart.bundle.min.js:10
↓ 2 callersFunctionDe
(t,e,n,i,a)
src/main/resources/Chart.bundle.min.js:10
↓ 2 callersFunctionFe
(t)
src/main/resources/Chart.bundle.min.js:10
↓ 2 callersFunctionGe
(i,a)
src/main/resources/Chart.bundle.min.js:10
↓ 2 callersFunctionHt
(t,e,n,i,a)
src/main/resources/Chart.bundle.min.js:10
↓ 2 callersFunctionKt
(t,e)
src/main/resources/Chart.bundle.min.js:10
↓ 2 callersFunctionLe
(t,n)
src/main/resources/Chart.bundle.min.js:10
↓ 2 callersFunctionOe
(t,e)
src/main/resources/Chart.bundle.min.js:10
↓ 2 callersFunctionRt
(t,e)
src/main/resources/Chart.bundle.min.js:10
↓ 2 callersFunctionSe
(t)
src/main/resources/Chart.bundle.min.js:10
← previousnext →101–200 of 873, ranked by callers