UMat.zerosND constructor

UMat.zerosND(
  1. List<int> sizes,
  2. MatType type, {
  3. UMatUsageFlags flags = UMatUsageFlags.USAGE_DEFAULT,
})

Implementation

factory UMat.zerosND(
  List<int> sizes,
  MatType type, {
  UMatUsageFlags flags = UMatUsageFlags.USAGE_DEFAULT,
}) {
  final p = calloc<cvg.UMat>();
  final cSizes = calloc<ffi.Int>(sizes.length);
  cSizes.cast<ffi.Int32>().asTypedList(sizes.length).setAll(0, sizes);
  cvRun(() => ccore.cv_UMat_create_zeros_1(sizes.length, cSizes, type.value, flags.value, p));
  calloc.free(cSizes);
  return UMat._(p);
}