ArucoInvoke Class |
Namespace: Emgu.CV.Aruco
The ArucoInvoke type exposes the following members.
Name | Description | |
---|---|---|
![]() ![]() | CalibrateCameraAruco(IInputArrayOfArrays, IInputArray, IInputArray, IBoard, Size, IInputOutputArray, IInputOutputArray, IOutputArray, IOutputArray, CalibType, MCvTermCriteria) |
Calibrate a camera using aruco markers.
|
![]() ![]() | CalibrateCameraAruco(IInputArrayOfArrays, IInputArray, IInputArray, IBoard, Size, IInputOutputArray, IInputOutputArray, IOutputArray, IOutputArray, IOutputArray, IOutputArray, IOutputArray, CalibType, MCvTermCriteria) |
Calibrate a camera using aruco markers.
|
![]() ![]() | CalibrateCameraCharuco(IInputArrayOfArrays, IInputArrayOfArrays, CharucoBoard, Size, IInputOutputArray, IInputOutputArray, IOutputArray, IOutputArray, CalibType, MCvTermCriteria) |
Calibrate a camera using Charuco corners.
|
![]() ![]() | CalibrateCameraCharuco(IInputArrayOfArrays, IInputArrayOfArrays, CharucoBoard, Size, IInputOutputArray, IInputOutputArray, IOutputArray, IOutputArray, IOutputArray, IOutputArray, IOutputArray, CalibType, MCvTermCriteria) |
Calibrate a camera using Charuco corners.
|
![]() ![]() | DetectCharucoDiamond |
Detect ChArUco Diamond markers
|
![]() ![]() | DetectMarkers |
Performs marker detection in the input image. Only markers included in the specific dictionary are searched. For each detected marker, it returns the 2D position of its corner in the image and its corresponding identifier. Note that this function does not perform pose estimation.
|
![]() ![]() | DrawAxis |
Given the pose estimation of a marker or board, this function draws the axis of the world coordinate system, i.e. the system centered on the marker/board. Useful for debugging purposes.
|
![]() ![]() | DrawCharucoDiamond |
Draw a ChArUco Diamond marker
|
![]() ![]() | DrawDetectedCornersCharuco |
Draws a set of Charuco corners
|
![]() ![]() | DrawDetectedDiamonds |
Draw a set of detected ChArUco Diamond markers
|
![]() ![]() | DrawDetectedMarkers |
Draw detected markers in image.
|
![]() ![]() | DrawMarker |
Draw a canonical marker image.
|
![]() ![]() | DrawPlanarBoard |
Draw a planar board.
|
![]() ![]() | EstimatePoseBoard |
Pose estimation for a board of markers.
|
![]() ![]() | EstimatePoseCharucoBoard |
Pose estimation for a ChArUco board given some of their corners
|
![]() ![]() | EstimatePoseSingleMarkers |
This function receives the detected markers and returns their pose estimation respect to the camera individually. So for each marker, one rotation and translation vector is returned. The returned transformation is the one that transforms points from each marker coordinate system to the camera coordinate system. The marker corrdinate system is centered on the middle of the marker, with the Z axis perpendicular to the marker plane. The coordinates of the four corners of the marker in its own coordinate system are: (-markerLength/2, markerLength/2, 0), (markerLength/2, markerLength/2, 0), (markerLength/2, -markerLength/2, 0), (-markerLength/2, -markerLength/2, 0)
|
![]() ![]() | GetBoardObjectAndImagePoints |
Given a board configuration and a set of detected markers, returns the corresponding image points and object points to call solvePnP.
|
![]() ![]() | InterpolateCornersCharuco |
Interpolate position of ChArUco board corners
|
![]() ![]() | RefineDetectedMarkers |
Refine not detected markers based on the already detected and the board layout.
|