@Namespace(value="cv::text") @Properties(inherit=opencv_text.class) public class ERFilter extends Algorithm
Extracts the component tree (if needed) and filter the extremal regions (ER's) by using a given classifier.
Modifier and Type | Class and Description |
---|---|
static class |
ERFilter.Callback
\brief Callback with the classifier is made a class.
|
Pointer.CustomDeallocator, Pointer.Deallocator, Pointer.NativeDeallocator, Pointer.ReferenceCounter
Constructor and Description |
---|
ERFilter(Pointer p)
Pointer cast constructor.
|
Modifier and Type | Method and Description |
---|---|
int |
getNumRejected() |
void |
run(GpuMat image,
ERStatVector regions) |
void |
run(Mat image,
ERStatVector regions)
\brief The key method of ERFilter algorithm.
|
void |
run(UMat image,
ERStatVector regions) |
void |
setCallback(ERFilter.Callback cb)
set/get methods to set the algorithm properties,
|
void |
setMaxArea(float maxArea) |
void |
setMinArea(float minArea) |
void |
setMinProbability(float minProbability) |
void |
setMinProbabilityDiff(float minProbabilityDiff) |
void |
setNonMaxSuppression(boolean nonMaxSuppression) |
void |
setThresholdDelta(int thresholdDelta) |
clear, empty, getDefaultName, position, read, save, save, write, write, write
address, asBuffer, asByteBuffer, availablePhysicalBytes, calloc, capacity, capacity, close, deallocate, deallocate, deallocateReferences, deallocator, deallocator, equals, fill, formatBytes, free, hashCode, isNull, isNull, limit, limit, malloc, maxBytes, maxPhysicalBytes, memchr, memcmp, memcpy, memmove, memset, offsetof, parseBytes, physicalBytes, position, put, realloc, referenceCount, releaseReference, retainReference, setNull, sizeof, toString, totalBytes, totalPhysicalBytes, withDeallocator, zero
public ERFilter(Pointer p)
Pointer.Pointer(Pointer)
.public void run(@ByVal Mat image, @ByRef ERStatVector regions)
Takes image on input and returns the selected regions in a vector of ERStat only distinctive ERs which correspond to characters are selected by a sequential classifier
image
- Single channel image CV_8UC1
regions
- Output for the 1st stage and Input/Output for the 2nd. The selected Extremal Regions
are stored here.
Extracts the component tree (if needed) and filter the extremal regions (ER's) by using a given classifier.
public void run(@ByVal UMat image, @ByRef ERStatVector regions)
public void run(@ByVal GpuMat image, @ByRef ERStatVector regions)
public void setCallback(@opencv_core.Ptr ERFilter.Callback cb)
public void setThresholdDelta(int thresholdDelta)
public void setMinArea(float minArea)
public void setMaxArea(float maxArea)
public void setMinProbability(float minProbability)
public void setMinProbabilityDiff(float minProbabilityDiff)
public void setNonMaxSuppression(@Cast(value="bool") boolean nonMaxSuppression)
public int getNumRejected()
Copyright © 2020. All rights reserved.