@Namespace(value="cv::cuda") @Properties(inherit=opencv_cudaimgproc.class) public class HoughCirclesDetector extends Algorithm
Pointer.CustomDeallocator, Pointer.Deallocator, Pointer.NativeDeallocator, Pointer.ReferenceCounter| Constructor and Description |
|---|
HoughCirclesDetector(Algorithm pointer)
Downcast constructor.
|
HoughCirclesDetector(Pointer p)
Pointer cast constructor.
|
| Modifier and Type | Method and Description |
|---|---|
Algorithm |
asAlgorithm() |
static Algorithm |
asAlgorithm(HoughCirclesDetector pointer) |
void |
detect(GpuMat src,
GpuMat circles) |
void |
detect(GpuMat src,
GpuMat circles,
Stream stream) |
void |
detect(Mat src,
Mat circles) |
void |
detect(Mat src,
Mat circles,
Stream stream)
\brief Finds circles in a grayscale image using the Hough transform.
|
void |
detect(UMat src,
UMat circles) |
void |
detect(UMat src,
UMat circles,
Stream stream) |
int |
getCannyThreshold() |
float |
getDp() |
int |
getMaxCircles() |
int |
getMaxRadius() |
float |
getMinDist() |
int |
getMinRadius() |
int |
getVotesThreshold() |
void |
setCannyThreshold(int cannyThreshold) |
void |
setDp(float dp) |
void |
setMaxCircles(int maxCircles) |
void |
setMaxRadius(int maxRadius) |
void |
setMinDist(float minDist) |
void |
setMinRadius(int minRadius) |
void |
setVotesThreshold(int votesThreshold) |
clear, empty, getDefaultName, getPointer, position, read, save, save, write, write, writeaddress, 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, zeropublic HoughCirclesDetector(Pointer p)
Pointer(Pointer).public HoughCirclesDetector(Algorithm pointer)
public Algorithm asAlgorithm()
asAlgorithm in class Algorithm@Namespace @Name(value="static_cast<cv::Algorithm*>") public static Algorithm asAlgorithm(HoughCirclesDetector pointer)
public void detect(@ByVal Mat src, @ByVal Mat circles, @ByRef(nullValue="cv::cuda::Stream::Null()") Stream stream)
src - 8-bit, single-channel grayscale input image.circles - Output vector of found circles. Each vector is encoded as a 3-element
floating-point vector (x, y, radius) .stream - Stream for the asynchronous version.
HoughCirclespublic void detect(@ByVal UMat src, @ByVal UMat circles, @ByRef(nullValue="cv::cuda::Stream::Null()") Stream stream)
public void detect(@ByVal GpuMat src, @ByVal GpuMat circles, @ByRef(nullValue="cv::cuda::Stream::Null()") Stream stream)
public void setDp(float dp)
public float getDp()
public void setMinDist(float minDist)
public float getMinDist()
public void setCannyThreshold(int cannyThreshold)
public int getCannyThreshold()
public void setVotesThreshold(int votesThreshold)
public int getVotesThreshold()
public void setMinRadius(int minRadius)
public int getMinRadius()
public void setMaxRadius(int maxRadius)
public int getMaxRadius()
public void setMaxCircles(int maxCircles)
public int getMaxCircles()
Copyright © 2024. All rights reserved.