VNCoreMLModel 초기 화 보고서 [NSURL initFileURL WithPath:]: nil string parameter

이 문장 을 참고 하 시 오http://www.demodashi.com/demo/11715.html
주로 VNCoreMLModel init 때 model 파일 을 찾 지 못 했 기 때 문 입 니 다. 다음 코드 와 같 습 니 다.
 MyCustomImageClassifier *model = [[MyCustomImageClassifier alloc] init] ;
        _coreMLModel = [VNCoreMLModel modelForMLModel:model.model error:nil] ;
- (nullable instancetype)initWithContentsOfURL:(NSURL *)url error:(NSError * _Nullable __autoreleasing * _Nullable)error; 를 사용 하여 초기 화 하 는 것 이 좋 습 니 다. 다음 과 같 습 니 다.
 NSString* assetPath = [[NSBundle bundleForClass:[self class]] pathForResource:@"MyCustomImageClassifier" ofType:@"mlmodelc"] ;
        if(assetPath != nil){
            MyCustomImageClassifier *model = [[MyCustomImageClassifier alloc] initWithContentsOfURL:[NSURL fileURLWithPath:assetPath] error:nil] ;
            _coreMLModel = [VNCoreMLModel modelForMLModel:model.model error:nil] ;
        }else{
            NSLog(@"%@","MyCustomImageClassifier        ");
        }

참고 문장
http://www.demodashi.com/demo/11715.html

좋은 웹페이지 즐겨찾기