@Namespace(value="cv::ximgproc") @Properties(inherit=opencv_ximgproc.class) public class EdgeBoxes extends Algorithm
Pointer.CustomDeallocator, Pointer.Deallocator, Pointer.NativeDeallocator, Pointer.ReferenceCounter
Constructor and Description |
---|
EdgeBoxes(Algorithm pointer)
Downcast constructor.
|
EdgeBoxes(Pointer p)
Pointer cast constructor.
|
Modifier and Type | Method and Description |
---|---|
Algorithm |
asAlgorithm() |
static Algorithm |
asAlgorithm(EdgeBoxes pointer) |
float |
getAlpha()
\brief Returns the step size of sliding window search.
|
float |
getBeta()
\brief Returns the nms threshold for object proposals.
|
void |
getBoundingBoxes(GpuMat edge_map,
GpuMat orientation_map,
RectVector boxes) |
void |
getBoundingBoxes(GpuMat edge_map,
GpuMat orientation_map,
RectVector boxes,
GpuMat scores) |
void |
getBoundingBoxes(Mat edge_map,
Mat orientation_map,
RectVector boxes) |
void |
getBoundingBoxes(Mat edge_map,
Mat orientation_map,
RectVector boxes,
Mat scores)
\brief Returns array containing proposal boxes.
|
void |
getBoundingBoxes(UMat edge_map,
UMat orientation_map,
RectVector boxes) |
void |
getBoundingBoxes(UMat edge_map,
UMat orientation_map,
RectVector boxes,
UMat scores) |
float |
getClusterMinMag()
\brief Returns the cluster min magnitude.
|
float |
getEdgeMergeThr()
\brief Returns the edge merge threshold.
|
float |
getEdgeMinMag()
\brief Returns the edge min magnitude.
|
float |
getEta()
\brief Returns adaptation rate for nms threshold.
|
float |
getGamma()
\brief Returns the affinity sensitivity.
|
float |
getKappa()
\brief Returns the scale sensitivity.
|
float |
getMaxAspectRatio()
\brief Returns the max aspect ratio of boxes.
|
int |
getMaxBoxes()
\brief Returns the max number of boxes to detect.
|
float |
getMinBoxArea()
\brief Returns the minimum area of boxes.
|
float |
getMinScore()
\brief Returns the min score of boxes to detect.
|
void |
setAlpha(float value)
\brief Sets the step size of sliding window search.
|
void |
setBeta(float value)
\brief Sets the nms threshold for object proposals.
|
void |
setClusterMinMag(float value)
\brief Sets the cluster min magnitude.
|
void |
setEdgeMergeThr(float value)
\brief Sets the edge merge threshold.
|
void |
setEdgeMinMag(float value)
\brief Sets the edge min magnitude.
|
void |
setEta(float value)
\brief Sets the adaptation rate for nms threshold.
|
void |
setGamma(float value)
\brief Sets the affinity sensitivity
|
void |
setKappa(float value)
\brief Sets the scale sensitivity.
|
void |
setMaxAspectRatio(float value)
\brief Sets the max aspect ratio of boxes.
|
void |
setMaxBoxes(int value)
\brief Sets max number of boxes to detect.
|
void |
setMinBoxArea(float value)
\brief Sets the minimum area of boxes.
|
void |
setMinScore(float value)
\brief Sets the min score of boxes to detect.
|
clear, empty, getDefaultName, getPointer, position, read, save, save, write, write, write
address, asBuffer, asByteBuffer, availablePhysicalBytes, calloc, capacity, capacity, close, deallocate, deallocate, deallocateReferences, deallocator, deallocator, equals, fill, formatBytes, free, getDirectBufferAddress, getPointer, getPointer, getPointer, hashCode, interruptDeallocatorThread, isNull, isNull, limit, limit, malloc, maxBytes, maxPhysicalBytes, memchr, memcmp, memcpy, memmove, memset, offsetAddress, offsetof, offsetof, parseBytes, physicalBytes, physicalBytesInaccurate, position, put, realloc, referenceCount, releaseReference, retainReference, setNull, sizeof, sizeof, toString, totalBytes, totalCount, totalPhysicalBytes, withDeallocator, zero
public EdgeBoxes(Pointer p)
Pointer(Pointer)
.public EdgeBoxes(Algorithm pointer)
public Algorithm asAlgorithm()
asAlgorithm
in class Algorithm
@Namespace @Name(value="static_cast<cv::Algorithm*>") public static Algorithm asAlgorithm(EdgeBoxes pointer)
public void getBoundingBoxes(@ByVal Mat edge_map, @ByVal Mat orientation_map, @ByRef RectVector boxes, @ByVal(nullValue="cv::OutputArray(cv::noArray())") Mat scores)
edge_map
- edge image.orientation_map
- orientation map.boxes
- proposal boxes.scores
- of the proposal boxes, provided a vector of float types.public void getBoundingBoxes(@ByVal Mat edge_map, @ByVal Mat orientation_map, @ByRef RectVector boxes)
public void getBoundingBoxes(@ByVal UMat edge_map, @ByVal UMat orientation_map, @ByRef RectVector boxes, @ByVal(nullValue="cv::OutputArray(cv::noArray())") UMat scores)
public void getBoundingBoxes(@ByVal UMat edge_map, @ByVal UMat orientation_map, @ByRef RectVector boxes)
public void getBoundingBoxes(@ByVal GpuMat edge_map, @ByVal GpuMat orientation_map, @ByRef RectVector boxes, @ByVal(nullValue="cv::OutputArray(cv::noArray())") GpuMat scores)
public void getBoundingBoxes(@ByVal GpuMat edge_map, @ByVal GpuMat orientation_map, @ByRef RectVector boxes)
public float getAlpha()
public void setAlpha(float value)
public float getBeta()
public void setBeta(float value)
public float getEta()
public void setEta(float value)
public float getMinScore()
public void setMinScore(float value)
public int getMaxBoxes()
public void setMaxBoxes(int value)
public float getEdgeMinMag()
public void setEdgeMinMag(float value)
public float getEdgeMergeThr()
public void setEdgeMergeThr(float value)
public float getClusterMinMag()
public void setClusterMinMag(float value)
public float getMaxAspectRatio()
public void setMaxAspectRatio(float value)
public float getMinBoxArea()
public void setMinBoxArea(float value)
public float getGamma()
public void setGamma(float value)
public float getKappa()
public void setKappa(float value)
Copyright © 2024. All rights reserved.