我将MTCNN caffe模型转换为coreML以进行对象检测。并遵循object-c项目中的Vision指南,如下所示:
MLModel *model = [[[net12 alloc] init] model];
VNCoreMLModel *coreMLModel = [VNCoreMLModel modelForMLModel: model error:nil];
VNCoreMLRequest *coreMLRequest = [[VNCoreMLRequest alloc] initWithModel: coreMLModel completionHandler:
(VNRequestCompletionHandler) ^(VNRequest *request, NSError *error){
定义的输出是两个MLMultiArray,一个用于置信度,另一个用于boundingBox。
如何将MLMultiArray转换为置信值和boundingBox值?
有一些swift用于对象检测的例子https://github.com/apple/turicreate/tree/master/userguide/object_detection ,但我找不到与objective-c类似的例子。