Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/KilianB/JImageHash
/ functions
Functions
873 in github.com/KilianB/JImageHash
⨍
Functions
873
◇
Types & classes
162
Method
addHashingAlgorithm
Append a new hashing algorithm which will be executed after all hash algorithms passed the test. <p> The same algorithm may only be added once. Attemp
src/main/java/dev/brachtendorf/jimagehash/matcher/TypedImageMatcher.java:46
Method
addHashingAlgorithm
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/persistent/CumulativeMatcher.java:120
Method
addHashingAlgorithm
(HashingAlgorithm algo, double threshold)
src/main/java/dev/brachtendorf/jimagehash/matcher/persistent/PersistentImageMatcher.java:57
Method
addHashingAlgorithm
{@inheritDoc} throws a wrapped SQL exception as RuntimeException if an SQL error occurs during table creation.
src/main/java/dev/brachtendorf/jimagehash/matcher/persistent/database/DatabaseImageMatcher.java:187
Method
addImageInternal
(String uniqueId, BufferedImage image)
src/main/java/dev/brachtendorf/jimagehash/matcher/persistent/PersitentBinaryTreeMatcher.java:161
Method
addImages
Add the images to the matcher allowing the image to be found in future searches. @param imagesToAdd The images whose hash will be added to the matche
src/main/java/dev/brachtendorf/jimagehash/matcher/cached/ConsecutiveMatcher.java:128
Method
addImages
Add the images to the matcher allowing the image to be found in future searches. @param imagesToAdd The images whose hash will be added to the matche
src/main/java/dev/brachtendorf/jimagehash/matcher/persistent/PersistentImageMatcher.java:98
Method
addImages
Index the images. 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:300
Method
addKernel
Adding a kernel produces a different hash
src/test/java/dev/brachtendorf/jimagehash/hashAlgorithms/AverageKernelHashTest.java:65
Method
addMultipleKernel
()
src/test/java/dev/brachtendorf/jimagehash/hashAlgorithms/AverageKernelHashTest.java:72
Method
addRemoveFilterSameIds
()
src/test/java/dev/brachtendorf/jimagehash/hashAlgorithms/HashTestBase.java:465
Method
addedHashCount
()
src/test/java/dev/brachtendorf/jimagehash/dataStrorage/tree/BinaryTreeTest.java:170
Method
algoInstances
()
src/test/java/dev/brachtendorf/jimagehash/hashAlgorithms/DifferenceHashTest.java:254
Method
algoInstancesBroad
()
src/test/java/dev/brachtendorf/jimagehash/hashAlgorithms/DifferenceHashTest.java:260
Method
algorithmKeyLengthConsistent
(Integer bitResolution)
src/test/java/dev/brachtendorf/jimagehash/hashAlgorithms/HashTestBase.java:142
Method
all
()
src/test/java/dev/brachtendorf/jimagehash/hash/FuzzyHashTest.java:243
Method
allResourcesLoaded
()
src/test/java/dev/brachtendorf/jimagehash/TestResources.java:69
Method
alterAlgorithmAfterImageHasAlreadyBeenAdded
()
src/test/java/dev/brachtendorf/jimagehash/matcher/cached/ConsecutiveMatcherTest.java:72
Method
alterAlgorithmAfterImageHasAlreadyBeenAdded
()
src/test/java/dev/brachtendorf/jimagehash/matcher/cached/CumulativeMatcherTest.java:93
Method
alterAlgorithmAfterImageHasAlreadyBeenAdded
()
src/test/java/dev/brachtendorf/jimagehash/matcher/persistent/ConsecutiveImageMatcherTest.java:83
Method
applyByte
Apply the kernel to the 2d array with each value casted to a byte value. @param input the input array to apply the kernel on @return a new array crea
src/main/java/dev/brachtendorf/jimagehash/hashAlgorithms/filter/MultiKernel.java:167
Method
applyByte
Apply the kernel to the 2d array with each value casted to a byte value. @param input the input array to apply the kernel on @return a new array crea
src/main/java/dev/brachtendorf/jimagehash/hashAlgorithms/filter/Kernel.java:560
Method
applyInt
Apply the kernel to the 2d array with each value casted to a int value. @param input the input array to apply the kernel on @return a new array creat
src/main/java/dev/brachtendorf/jimagehash/hashAlgorithms/filter/MultiKernel.java:90
Method
areCompatible
(Hash h0, Hash h1)
src/main/java/dev/brachtendorf/jimagehash/hash/HashUtil.java:35
Method
ballonHash
()
src/test/java/dev/brachtendorf/jimagehash/hash/FuzzyHashTest.java:387
Method
ballonHash
()
src/test/java/dev/brachtendorf/jimagehash/hash/FuzzyHashTest.java:517
Method
ballonHashAfterReset
()
src/test/java/dev/brachtendorf/jimagehash/hash/FuzzyHashTest.java:399
Method
ballonHashAfterReset
()
src/test/java/dev/brachtendorf/jimagehash/hash/FuzzyHashTest.java:529
Method
bitResolution
()
src/test/java/dev/brachtendorf/jimagehash/hashAlgorithms/HashTestBase.java:500
Method
bitResolution
()
src/test/java/dev/brachtendorf/jimagehash/hashAlgorithms/RotationalTestBase.java:50
Method
bitResolutionBroad
()
src/test/java/dev/brachtendorf/jimagehash/hashAlgorithms/HashTestBase.java:492
Method
blockNormalization
(int[][][] hog)
src/main/java/dev/brachtendorf/jimagehash/hashAlgorithms/experimental/HogHash.java:263
Method
bootstrapDataset
Create a dataset with only a subset of the available data (about 1/3 of the data will not be present in the data A bootstrapped set may include dupli
src/main/java/dev/brachtendorf/jimagehash/matcher/categorize/supervised/randomForest/RandomForestCategorizer.java:342
Method
both
()
src/test/java/dev/brachtendorf/jimagehash/hash/FuzzyHashTest.java:217
Method
boxFilterNormalizedSep
(int width, int height)
src/main/java/dev/brachtendorf/jimagehash/hashAlgorithms/filter/Kernel.java:130
Method
calcValue
(byte[][] input, int x, int y)
src/main/java/dev/brachtendorf/jimagehash/hashAlgorithms/filter/MaximumKernel.java:75
Method
calcValue
(byte[][] input, int x, int y)
src/main/java/dev/brachtendorf/jimagehash/hashAlgorithms/filter/MedianKernel.java:81
Method
calcValue
(byte[][] input, int x, int y)
src/main/java/dev/brachtendorf/jimagehash/hashAlgorithms/filter/MinimumKernel.java:79
Method
categoricalHashToImage
(HashingAlgorithm hashAlgorithm, int category, int blockSize)
src/main/java/dev/brachtendorf/jimagehash/matcher/categorize/CategoricalMatcher.java:552
Method
categorizeImage
(BufferedImage bi)
src/main/java/dev/brachtendorf/jimagehash/matcher/categorize/AbstractCategoricalMatcher.java:37
Method
categorizeImageAndAdd
(BufferedImage bi, String uniqueId)
src/main/java/dev/brachtendorf/jimagehash/matcher/categorize/CategoricalMatcher.java:484
Method
categorizeImageAndAdd
(BufferedImage bi, String uniqueId)
src/main/java/dev/brachtendorf/jimagehash/matcher/categorize/KMeansClassifier.java:94
Method
categorizeImageAndAdd
(BufferedImage bi, String uniqueId)
src/main/java/dev/brachtendorf/jimagehash/matcher/categorize/AbstractCategoricalMatcher.java:29
Method
categorizeImageAndAdd
(BufferedImage bi, String uniqueId)
src/main/java/dev/brachtendorf/jimagehash/matcher/categorize/supervised/randomForest/RandomForestCategorizer.java:909
Method
categorizeMultipleImages
()
src/test/java/dev/brachtendorf/jimagehash/matcher/categorize/CategorizeBaseTest.java:32
Method
clearHashingAlgorithms
Remove all hashing algorithms used by this image matcher instance. At least one algorithm has to be supplied before images can be processed
src/main/java/dev/brachtendorf/jimagehash/matcher/PlainImageMatcher.java:56
Method
clearHashingAlgorithms
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/TypedImageMatcher.java:93
Method
clearHashingAlgorithms
()
src/main/java/dev/brachtendorf/jimagehash/matcher/persistent/PersistentImageMatcher.java:69
Method
clearHashingAlgorithms
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/persistent/PersitentBinaryTreeMatcher.java:153
Method
clearHashingAlgorithms
Removes all hashing algorithm from the image matcher. @param forceTableDeletion if true also delete all hashes in the database
src/main/java/dev/brachtendorf/jimagehash/matcher/persistent/database/DatabaseImageMatcher.java:473
Method
clearTestImages
Clears the test images. Any references made by this object are released and allows the gc to free the underlaying buffered image if it's not reference
src/main/java/dev/brachtendorf/jimagehash/matcher/categorize/supervised/randomForest/RandomForestCategorizer.java:131
Method
clusterPostcomputation
()
src/main/java/dev/brachtendorf/jimagehash/matcher/categorize/WeightedCategoricalMatcher.java:74
Method
clusterPrecomputation
()
src/main/java/dev/brachtendorf/jimagehash/matcher/categorize/WeightedCategoricalMatcher.java:80
Method
compare
(Result<String> o1, Result<String> o2)
src/main/java/dev/brachtendorf/jimagehash/matcher/persistent/CumulativeMatcher.java:274
Method
compareTo
(Result<T> o)
src/main/java/dev/brachtendorf/jimagehash/datastructures/tree/Result.java:30
Method
compareTo
(NodeInfo<T> o)
src/main/java/dev/brachtendorf/jimagehash/datastructures/tree/NodeInfo.java:22
Method
computeDistanceForCategory
(Hash[] hashes, int category, double bestDistance)
src/main/java/dev/brachtendorf/jimagehash/matcher/categorize/WeightedCategoricalMatcher.java:130
Method
computeDistanceToCluster
(FuzzyHash cluster, Hash imageHash)
src/main/java/dev/brachtendorf/jimagehash/matcher/categorize/WeightedCategoricalMatcher.java:157
Method
computeStartingClusters
(Hash[] hashes)
src/main/java/dev/brachtendorf/jimagehash/datastructures/KMeansPlusPlus.java:25
Method
consistency
The algorithms id shall stay consistent throughout different instances of the jvm. While simple hashcodes do not guarantee this behavior hash codes cr
src/test/java/dev/brachtendorf/jimagehash/hashAlgorithms/AverageKernelHashTest.java:28
Method
consistency
The algorithms id shall stay consistent throughout different instances of the jvm. While simple hashcodes do not guarantee this behavior hash codes cr
src/test/java/dev/brachtendorf/jimagehash/hashAlgorithms/RotPHashTest.java:26
Method
consistency
The algorithms id shall stay consistent throughout different instances of the jvm. While simple hashcodes do not guarantee this behavior hash codes cr
src/test/java/dev/brachtendorf/jimagehash/hashAlgorithms/MedianHashTest.java:31
Method
consistency
The algorithms id shall stay consistent throughout different instances of the jvm. While simple hashcodes do not guarantee this behavior hash codes cr
src/test/java/dev/brachtendorf/jimagehash/hashAlgorithms/HogHashTest.java:31
Method
consistency
The algorithms id shall stay consistent throughout different instances of the jvm. While simple hashcodes do not guarantee this behaviour hash codes c
src/test/java/dev/brachtendorf/jimagehash/hashAlgorithms/PerceptiveHashTest.java:22
Method
consistency
()
src/test/java/dev/brachtendorf/jimagehash/hashAlgorithms/HashTestBase.java:477
Method
consistency
The algorithms id shall stay consistent throughout different instances of the jvm. While simple hashcodes do not guarantee this behavior hash codes cr
src/test/java/dev/brachtendorf/jimagehash/hashAlgorithms/AverageHashTest.java:26
Method
consistency
The algorithms id shall stay consistent throughout different instances of the jvm. While simple hashcodes do not guarantee this behavior hash codes cr
src/test/java/dev/brachtendorf/jimagehash/hashAlgorithms/AverageColorHashTest.java:25
Method
consistency
The algorithms id shall stay consistent throughout different instances of the jvm. While simple hashcodes do not guarantee this behaviour hash codes c
src/test/java/dev/brachtendorf/jimagehash/hashAlgorithms/DifferenceHashTest.java:46
Method
consistency
The algorithms id shall stay consistent throughout different instances of the jvm. While simple hashcodes do not guarantee this behavior hash codes cr
src/test/java/dev/brachtendorf/jimagehash/hashAlgorithms/RotAverageHashTest.java:25
Method
consistency
The algorithms id shall stay consistent throughout different instances of the jvm. While simple hashcodes do not guarantee this behavior hash codes cr
src/test/java/dev/brachtendorf/jimagehash/hashAlgorithms/experimental/HogHashAngularEncodedTest.java:31
Method
consistency
The algorithms id shall stay consistent throughout different instances of the jvm. While simple hashcodes do not guarantee this behavior hash codes cr
src/test/java/dev/brachtendorf/jimagehash/hashAlgorithms/experimental/HogHashDualTest.java:31
Method
consistencyOld
Algorithm id isn't equal to the v2 hashes anymore
src/test/java/dev/brachtendorf/jimagehash/hashAlgorithms/AverageKernelHashTest.java:51
Method
consistent
The hashes produced by the same algorithms shall return the same hash on successive calls @param bitRes the bit resolution of the algorithm
src/test/java/dev/brachtendorf/jimagehash/hashAlgorithms/HashTestBase.java:226
Method
consistentHash
()
src/test/java/dev/brachtendorf/jimagehash/hashAlgorithms/HashTestBase.java:208
Method
consistentHash
()
src/test/java/dev/brachtendorf/jimagehash/hashAlgorithms/DifferenceHashTest.java:167
Method
consistentId
()
src/test/java/dev/brachtendorf/jimagehash/hashAlgorithms/HashTestBase.java:203
Method
consistentId
()
src/test/java/dev/brachtendorf/jimagehash/hashAlgorithms/DifferenceHashTest.java:162
Method
consistentKeyLength
()
src/test/java/dev/brachtendorf/jimagehash/hashAlgorithms/HashTestBase.java:119
Method
consitent
The hashes produced by the same algorithms shall return the same hash on sucessive calls @param d1
src/test/java/dev/brachtendorf/jimagehash/hashAlgorithms/DifferenceHashTest.java:215
Method
copyConstructorEdge
()
src/test/java/dev/brachtendorf/jimagehash/hashAlgorithms/filter/KernelTest.java:57
Method
copyConstructorMask
()
src/test/java/dev/brachtendorf/jimagehash/hashAlgorithms/filter/KernelTest.java:63
Method
countLeafCategories
()
src/main/java/dev/brachtendorf/jimagehash/matcher/categorize/supervised/randomForest/RandomForestCategorizer.java:796
Method
createAlgorithmSpecificHash
Wraps the values supplied in the argument hash into a hash object as it would be produced by this algorithm. <p> Some algorithms may choose to return
src/main/java/dev/brachtendorf/jimagehash/hashAlgorithms/HashingAlgorithm.java:471
Method
createTree
()
src/test/java/dev/brachtendorf/jimagehash/dataStrorage/tree/BinaryTreeTest.java:25
Method
defaultMatcher
()
src/test/java/dev/brachtendorf/jimagehash/matcher/cached/ConsecutiveMatcherTest.java:64
Method
defaultMatcher
()
src/test/java/dev/brachtendorf/jimagehash/matcher/cached/CumulativeMatcherTest.java:82
Method
defaultMatcher
()
src/test/java/dev/brachtendorf/jimagehash/matcher/persistent/ConsecutiveImageMatcherTest.java:75
Method
deleteDatabase
()
src/test/java/dev/brachtendorf/jimagehash/matcher/persistent/database/H2DatabaseImageMatcherTest.java:43
Method
deserializeNotPresent
()
src/test/java/dev/brachtendorf/jimagehash/matcher/persistent/database/H2DatabaseImageMatcherTest.java:58
Method
differenceBallonHqHash
()
src/test/java/dev/brachtendorf/jimagehash/hashAlgorithms/AverageKernelHashTest.java:92
Method
differenceBallonHqHash
()
src/test/java/dev/brachtendorf/jimagehash/hashAlgorithms/AverageKernelHashTest.java:110
Method
differenceBallonHqHash
()
src/test/java/dev/brachtendorf/jimagehash/hashAlgorithms/AverageKernelHashTest.java:128
Method
differenceBallonHqHash
()
src/test/java/dev/brachtendorf/jimagehash/hashAlgorithms/RotPHashTest.java:81
Method
differenceBallonHqHash
()
src/test/java/dev/brachtendorf/jimagehash/hashAlgorithms/MedianHashTest.java:62
Method
differenceBallonHqHash
()
src/test/java/dev/brachtendorf/jimagehash/hashAlgorithms/HogHashTest.java:75
Method
differenceBallonHqHash
()
src/test/java/dev/brachtendorf/jimagehash/hashAlgorithms/PerceptiveHashTest.java:53
Method
differenceBallonHqHash
()
src/test/java/dev/brachtendorf/jimagehash/hashAlgorithms/AverageHashTest.java:72
Method
differenceBallonHqHash
()
src/test/java/dev/brachtendorf/jimagehash/hashAlgorithms/AverageColorHashTest.java:55
Method
differenceBallonHqHash
()
src/test/java/dev/brachtendorf/jimagehash/hashAlgorithms/RotAverageHashTest.java:64
Method
differenceBallonHqHash
()
src/test/java/dev/brachtendorf/jimagehash/hashAlgorithms/experimental/HogHashAngularEncodedTest.java:70
← previous
next →
401–500 of 873, ranked by callers