Trait opencv::hub_prelude::CharucoBoardTrait [−][src]
pub trait CharucoBoardTrait: BoardTrait + CharucoBoardTraitConst {
fn as_raw_mut_CharucoBoard(&mut self) -> *mut c_void;
fn set_chessboard_corners(&mut self, val: Vector<Point3f>) { ... }
fn set_nearest_marker_idx(&mut self, val: Vector<Vector<i32>>) { ... }
fn set_nearest_marker_corners(&mut self, val: Vector<Vector<i32>>) { ... }
fn draw(
&mut self,
out_size: Size,
img: &mut dyn ToOutputArray,
margin_size: i32,
border_bits: i32
) -> Result<()> { ... }
}
Required methods
fn as_raw_mut_CharucoBoard(&mut self) -> *mut c_void
Provided methods
fn set_chessboard_corners(&mut self, val: Vector<Point3f>)
fn set_nearest_marker_idx(&mut self, val: Vector<Vector<i32>>)
fn set_nearest_marker_corners(&mut self, val: Vector<Vector<i32>>)
Draw a ChArUco board
Parameters
- outSize: size of the output image in pixels.
- img: output image with the board. The size of this image will be outSize and the board will be on the center, keeping the board proportions.
- marginSize: minimum margins (in pixels) of the board in the output image
- borderBits: width of the marker borders.
This function return the image of the ChArUco board, ready to be printed.
C++ default parameters
- margin_size: 0
- border_bits: 1