resize function

VARP resize(
  1. VARP src,
  2. (int, int) dsize, {
  3. double fx = 0,
  4. double fy = 0,
  5. int interpolation = INTER_LINEAR,
  6. int code = -1,
  7. List<double> mean = const [],
  8. List<double> norm = const [],
})

Implementation

VARP resize(
  VARP src,
  (int, int) dsize, {
  double fx = 0,
  double fy = 0,
  int interpolation = INTER_LINEAR,
  int code = -1,
  List<double> mean = const [],
  List<double> norm = const [],
}) {
  final cMean = mean.f32;
  final cNorm = norm.f32;
  final cDsize = Size.fromTuple(dsize);
  final pOut = c.mnn_cv_resize(
    src.ptr,
    cDsize.ref,
    fx,
    fy,
    interpolation,
    code,
    cMean.ptr,
    cNorm.ptr,
  );
  final rval = VARP.fromPointer(pOut);
  cMean.dispose();
  cNorm.dispose();
  cDsize.dispose();
  return rval;
}