@Namespace(value="cv::aruco") @Properties(inherit=opencv_objdetect.class) public class GridBoard extends Board
Board.Impl
Pointer.CustomDeallocator, Pointer.Deallocator, Pointer.NativeDeallocator, Pointer.ReferenceCounter
Constructor and Description |
---|
GridBoard() |
GridBoard(long size)
Native array allocator.
|
GridBoard(Pointer p)
Pointer cast constructor.
|
GridBoard(Size size,
float markerLength,
float markerSeparation,
Dictionary dictionary) |
GridBoard(Size size,
float markerLength,
float markerSeparation,
Dictionary dictionary,
GpuMat ids) |
GridBoard(Size size,
float markerLength,
float markerSeparation,
Dictionary dictionary,
Mat ids)
\brief GridBoard constructor
|
GridBoard(Size size,
float markerLength,
float markerSeparation,
Dictionary dictionary,
UMat ids) |
Modifier and Type | Method and Description |
---|---|
Size |
getGridSize() |
float |
getMarkerLength() |
float |
getMarkerSeparation() |
GridBoard |
getPointer(long i) |
GridBoard |
position(long position) |
generateImage, generateImage, generateImage, generateImage, generateImage, generateImage, getDictionary, getIds, getObjPoints, getRightBottomCorner, matchImagePoints, matchImagePoints, matchImagePoints, matchImagePoints, matchImagePoints, matchImagePoints, matchImagePoints, matchImagePoints, matchImagePoints
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 GridBoard(Pointer p)
Pointer(Pointer)
.public GridBoard(long size)
Pointer.position(long)
.public GridBoard(@Const @ByRef Size size, float markerLength, float markerSeparation, @Const @ByRef Dictionary dictionary, @ByVal(nullValue="cv::InputArray(cv::noArray())") Mat ids)
size
- number of markers in x and y directionsmarkerLength
- marker side length (normally in meters)markerSeparation
- separation between two markers (same unit as markerLength)dictionary
- dictionary of markers indicating the type of markersids
- set of marker ids in dictionary to use on board.public GridBoard(@Const @ByRef Size size, float markerLength, float markerSeparation, @Const @ByRef Dictionary dictionary)
public GridBoard(@Const @ByRef Size size, float markerLength, float markerSeparation, @Const @ByRef Dictionary dictionary, @ByVal(nullValue="cv::InputArray(cv::noArray())") UMat ids)
public GridBoard(@Const @ByRef Size size, float markerLength, float markerSeparation, @Const @ByRef Dictionary dictionary, @ByVal(nullValue="cv::InputArray(cv::noArray())") GpuMat ids)
public GridBoard()
public GridBoard getPointer(long i)
getPointer
in class Board
public float getMarkerLength()
public float getMarkerSeparation()
Copyright © 2024. All rights reserved.