@Namespace(value="cv::cuda") @Properties(inherit=opencv_cudaimgproc.class) public class CornersDetector extends Algorithm
Pointer.CustomDeallocator, Pointer.Deallocator, Pointer.NativeDeallocator, Pointer.ReferenceCounter
Constructor and Description |
---|
CornersDetector(Algorithm pointer)
Downcast constructor.
|
CornersDetector(Pointer p)
Pointer cast constructor.
|
Modifier and Type | Method and Description |
---|---|
Algorithm |
asAlgorithm() |
static Algorithm |
asAlgorithm(CornersDetector pointer) |
void |
detect(GpuMat image,
GpuMat corners) |
void |
detect(GpuMat image,
GpuMat corners,
GpuMat mask,
Stream stream) |
void |
detect(Mat image,
Mat corners) |
void |
detect(Mat image,
Mat corners,
Mat mask,
Stream stream)
\brief Determines strong corners on an image.
|
void |
detect(UMat image,
UMat corners) |
void |
detect(UMat image,
UMat corners,
UMat mask,
Stream stream) |
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 CornersDetector(Pointer p)
Pointer(Pointer)
.public CornersDetector(Algorithm pointer)
public Algorithm asAlgorithm()
asAlgorithm
in class Algorithm
@Namespace @Name(value="static_cast<cv::Algorithm*>") public static Algorithm asAlgorithm(CornersDetector pointer)
public void detect(@ByVal Mat image, @ByVal Mat corners, @ByVal(nullValue="cv::InputArray(cv::noArray())") Mat mask, @ByRef(nullValue="cv::cuda::Stream::Null()") Stream stream)
image
- Input 8-bit or floating-point 32-bit, single-channel image.corners
- Output vector of detected corners (1-row matrix with CV_32FC2 type with corners
positions).mask
- Optional region of interest. If the image is not empty (it needs to have the type
CV_8UC1 and the same size as image ), it specifies the region in which the corners are detected.stream
- Stream for the asynchronous version.public void detect(@ByVal UMat image, @ByVal UMat corners, @ByVal(nullValue="cv::InputArray(cv::noArray())") UMat mask, @ByRef(nullValue="cv::cuda::Stream::Null()") Stream stream)
public void detect(@ByVal GpuMat image, @ByVal GpuMat corners, @ByVal(nullValue="cv::InputArray(cv::noArray())") GpuMat mask, @ByRef(nullValue="cv::cuda::Stream::Null()") Stream stream)
Copyright © 2024. All rights reserved.