public static class OCRHMMDecoder.ClassifierCallback extends Pointer
This way it hides the feature extractor and the classifier itself, so developers can write their own OCR code.
The default character classifier and feature extractor can be loaded using the utility function
loadOCRHMMClassifierNM and KNN model provided in
Pointer.CustomDeallocator, Pointer.Deallocator, Pointer.NativeDeallocator
Constructor and Description |
---|
ClassifierCallback()
Default native constructor.
|
ClassifierCallback(long size)
Native array allocator.
|
ClassifierCallback(Pointer p)
Pointer cast constructor.
|
Modifier and Type | Method and Description |
---|---|
void |
eval(GpuMat image,
int[] out_class,
DoubleVector out_confidence) |
void |
eval(GpuMat image,
IntBuffer out_class,
DoubleVector out_confidence) |
void |
eval(GpuMat image,
IntPointer out_class,
DoubleVector out_confidence) |
void |
eval(Mat image,
int[] out_class,
DoubleVector out_confidence) |
void |
eval(Mat image,
IntBuffer out_class,
DoubleVector out_confidence) |
void |
eval(Mat image,
IntPointer out_class,
DoubleVector out_confidence)
\brief The character classifier must return a (ranked list of) class(es) id('s)
|
void |
eval(UMat image,
int[] out_class,
DoubleVector out_confidence) |
void |
eval(UMat image,
IntBuffer out_class,
DoubleVector out_confidence) |
void |
eval(UMat image,
IntPointer out_class,
DoubleVector out_confidence) |
OCRHMMDecoder.ClassifierCallback |
position(long position) |
address, asBuffer, asByteBuffer, availablePhysicalBytes, calloc, capacity, capacity, close, deallocate, deallocate, deallocateReferences, deallocator, deallocator, equals, fill, formatBytes, free, hashCode, isNull, limit, limit, malloc, maxBytes, maxPhysicalBytes, memchr, memcmp, memcpy, memmove, memset, offsetof, parseBytes, physicalBytes, position, put, realloc, setNull, sizeof, toString, totalBytes, totalPhysicalBytes, withDeallocator, zero
public ClassifierCallback()
public ClassifierCallback(long size)
Pointer.position(long)
.public ClassifierCallback(Pointer p)
Pointer.Pointer(Pointer)
.public OCRHMMDecoder.ClassifierCallback position(long position)
public void eval(@ByVal Mat image, @StdVector IntPointer out_class, @ByRef DoubleVector out_confidence)
image
- Input image CV_8UC1 or CV_8UC3 with a single letter.out_class
- The classifier returns the character class categorical label, or list of
class labels, to which the input image corresponds.out_confidence
- The classifier returns the probability of the input image
corresponding to each classes in out_class.public void eval(@ByVal Mat image, @StdVector IntBuffer out_class, @ByRef DoubleVector out_confidence)
public void eval(@ByVal Mat image, @StdVector int[] out_class, @ByRef DoubleVector out_confidence)
public void eval(@ByVal UMat image, @StdVector IntPointer out_class, @ByRef DoubleVector out_confidence)
public void eval(@ByVal UMat image, @StdVector IntBuffer out_class, @ByRef DoubleVector out_confidence)
public void eval(@ByVal UMat image, @StdVector int[] out_class, @ByRef DoubleVector out_confidence)
public void eval(@ByVal GpuMat image, @StdVector IntPointer out_class, @ByRef DoubleVector out_confidence)
public void eval(@ByVal GpuMat image, @StdVector IntBuffer out_class, @ByRef DoubleVector out_confidence)
public void eval(@ByVal GpuMat image, @StdVector int[] out_class, @ByRef DoubleVector out_confidence)
Copyright © 2019. All rights reserved.