All Classes and Interfaces

Class
Description
This is a base class for all more or less complex algorithms in OpenCV especially for classes of algorithms, for which there can be multiple implementations.
Computes average hash value of the input image This is a fast image hashing algorithm, but only work on simple case.
Image hash based on block mean.
Base class for Contrast Limited Adaptive Histogram Equalization.
Image hash based on color moments.
 
 
 
 
 
Structure for matching: query descriptor index, train descriptor index, train image index and distance between descriptors.
finds arbitrary template in the grayscale image using Generalized Hough Transform
finds arbitrary template in the grayscale image using Generalized Hough Transform Detects position only without translation and rotation CITE: Ballard1981 .
finds arbitrary template in the grayscale image using Generalized Hough Transform Detects position, translation and rotation CITE: Guil1999 .
 
 
The base class for image hash algorithms
 
Intelligent Scissors image segmentation This class is used to find the path (contour) between two points which can be used for image segmentation.
 
Line segment detector class following the algorithm described at CITE: Rafael12 .
Marr-Hildreth Operator Based Hash, slowest but more discriminative.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Dummy interface to allow some integration testing within OSGi implementation.
This class is intended to provide a convenient way to load OpenCV's native library from the Java bundle.
pHash Slower than average_hash, but tolerant of minor modifications This algorithm can combat more variation than averageHash, for more details please refer to CITE: lookslikeit
 
 
Image hash based on Radon transform.
 
 
 
 
 
 
 
 
a Class to measure passing time.