loadModel method

Future<ModelInfo> loadModel({
  1. required String paramName,
  2. required String binName,
  3. int numClass = 2,
  4. int sizeId = 0,
  5. int cpuGpu = 0,
})

Load model from assets. Returns ModelInfo with actual class count from model.

Implementation

Future<ModelInfo> loadModel({
  required String paramName,
  required String binName,
  int numClass = 2,
  int sizeId = 0,
  int cpuGpu = 0,
}) async {
  final result = await _methodChannel.invokeMapMethod<String, dynamic>('loadModel', {
    'paramName': paramName,
    'binName': binName,
    'numClass': numClass,
    'sizeId': sizeId,
    'cpuGpu': cpuGpu,
  });
  return ModelInfo(success: result?['success'] == true, numClass: (result?['numClass'] as int?) ?? 0);
}