pencilSketch function

(Mat, Mat) pencilSketch(
  1. InputArray src, {
  2. double sigma_s = 60,
  3. double sigma_r = 0.07,
  4. double shade_factor = 0.02,
})

PencilSketch pencil-like non-photorealistic line drawing. For further details, please see: https://docs.opencv.org/4.x/df/dac/group__photo__render.html#gae5930dd822c713b36f8529b21ddebd0c

Implementation

//
/// For further details, please see:
/// https://docs.opencv.org/4.x/df/dac/group__photo__render.html#gae5930dd822c713b36f8529b21ddebd0c
(Mat dst1, Mat dst2) pencilSketch(
  InputArray src, {
  double sigma_s = 60,
  double sigma_r = 0.07,
  double shade_factor = 0.02,
}) {
  final dst1 = Mat.empty(), dst2 = Mat.empty();

  _bindings.PencilSketch(src.ptr, dst1.ptr, dst2.ptr, sigma_s, sigma_r, shade_factor);
  return (dst1, dst2);
}