ArucoInvokeDrawCharucoDiamond Method |
http://www.emgu.com
Draw a ChArUco Diamond marker
Namespace:
Emgu.CV.Aruco
Assembly:
Emgu.CV.World (in Emgu.CV.World.dll) Version: 4.1.0.3408 (4.1.0.3408)
Syntaxpublic static void DrawCharucoDiamond(
Dictionary dictionary,
int[] ids,
int squareLength,
int markerLength,
IOutputArray img,
int marginSize = 0,
int borderBits = 1
)
Public Shared Sub DrawCharucoDiamond (
dictionary As Dictionary,
ids As Integer(),
squareLength As Integer,
markerLength As Integer,
img As IOutputArray,
Optional marginSize As Integer = 0,
Optional borderBits As Integer = 1
)
public:
static void DrawCharucoDiamond(
Dictionary^ dictionary,
array<int>^ ids,
int squareLength,
int markerLength,
IOutputArray^ img,
int marginSize = 0,
int borderBits = 1
)
static member DrawCharucoDiamond :
dictionary : Dictionary *
ids : int[] *
squareLength : int *
markerLength : int *
img : IOutputArray *
?marginSize : int *
?borderBits : int
(* Defaults:
let _marginSize = defaultArg marginSize 0
let _borderBits = defaultArg borderBits 1
*)
-> unit
Parameters
- dictionary
- Type: Emgu.CV.ArucoDictionary
dictionary of markers indicating the type of markers. - ids
- Type: SystemInt32
list of 4 ids for each ArUco marker in the ChArUco marker. - squareLength
- Type: SystemInt32
size of the chessboard squares in pixels. - markerLength
- Type: SystemInt32
size of the markers in pixels. - img
- Type: Emgu.CVIOutputArray
output image with the marker. The size of this image will be 3*squareLength + 2*marginSize. - marginSize (Optional)
- Type: SystemInt32
minimum margins (in pixels) of the marker in the output image - borderBits (Optional)
- Type: SystemInt32
width of the marker borders.
See Also