У меня есть проблема при использовании GoogleMobileVision для iOS.Любые ограничения размера исходного изображения с помощью Google Mobile Vision для iOS?
С UIImagePickerController установить как этот
UIImagePickerController* picker = [[UIImagePickerController alloc]init];
picker.delegate = self;
picker.sourceType = UIImagePickerControllerSourceTypeCamera;
picker.cameraDevice = UIImagePickerControllerCameraDeviceFront;
[self presentViewController:picker animated:YES completion:^
{
self.faceImageView.layer.sublayers = nil; // drawing and re-drawing some lines...
}];
и детектор:
[super viewDidLoad];
NSDictionary* options = @{
GMVDetectorFaceLandmarkType : @(GMVDetectorFaceLandmarkAll),
GMVDetectorFaceClassificationType : @(GMVDetectorFaceClassificationAll),
GMVDetectorFaceTrackingEnabled : @(NO),
//GMVDetectorFaceMode : @(GMVDetectorFaceAccurateMode) // Accurate mode detects face, but with wrong orientation; Fast mode can't detect faces!
};
self.faceDetector = [GMVDetector detectorOfType:GMVDetectorTypeFace options:options];
Но, если с помощью: picker.allowsEditing = YES;
все работает отлично!
Вопрос: есть причина в размерах изображений? picker.allowsEditing = YES;
возвращает изображение размером 750x750 на iPhone 6с и 1932x2576 для значения picker.allowsEditing
по умолчанию XCode v. 8.1 iPhone 6S IOS 10.1.1 GoogleMobileVision v 1.0.4
Вы нашли что-нибудь об этом? –
Это, конечно, не размер, потому что я попробовал подавать меньший размер, и все равно он не работал. –