[][src]Function opencv::line_descriptor::draw_line_matches

pub fn draw_line_matches(
    img1: &Mat,
    keylines1: &VectorOfKeyLine,
    img2: &Mat,
    keylines2: &VectorOfKeyLine,
    matches1to2: &VectorOfDMatch,
    out_img: &mut Mat,
    match_color: Scalar,
    single_line_color: Scalar,
    matches_mask: &VectorOfchar,
    flags: i32
) -> Result<()>

Draws the found matches of keylines from two images.

Parameters

  • img1: first image
  • keylines1: keylines extracted from first image
  • img2: second image
  • keylines2: keylines extracted from second image
  • matches1to2: vector of matches
  • outImg: output matrix to draw on
  • matchColor: drawing color for matches (chosen randomly in case of default value)
  • singleLineColor: drawing color for keylines (chosen randomly in case of default value)
  • matchesMask: mask to indicate which matches must be drawn
  • flags: drawing flags, see DrawLinesMatchesFlags

Note: If both matchColor and singleLineColor are set to their default values, function draws matched lines and line connecting them with same color

C++ default parameters

  • match_color: Scalar::all( -1 )
  • single_line_color: Scalar::all( -1 )
  • matches_mask: std::vector()
  • flags: DrawLinesMatchesFlags::DEFAULT