Есть ли в Google Vision документация Swift для распознавания лиц?

Я пытаюсь использовать модуль Google Vision Cocoapod для распознавания лиц в моем приложении. Просматривая документацию, я смог найти ее только в objective-C: https://developers.google.com/vision/ios/detect-faces-tutorial

Существует ли быстрая версия, и если да, то где ее найти? Если нет быстрой версии, как я могу преобразовать этот код в swift?

Я хочу не только определять лица. Я также хочу выполнять обнаружение ориентиров, поэтому я не использую собственный API обнаружения лиц IOS.


person James Dorfman    schedule 16.07.2017    source источник


Ответы (1)


Похоже, в Google Mobile Vision нет документации по Swift, но не волнуйтесь! Все методы и свойства автоматически отображаются в Swift, поэтому вы можете использовать их без дополнительных затрат.

Например:

UIImage *image = [UIImage imageNamed:@"multi-face.jpg"];
NSArray<GMVFaceFeature *> *faces = [self.faceDetector featuresInImage:self.faceImageView.image
                                                          options:nil];

станет

let image = UIImage(named: "multi-face.jpg")
let faces = self.faceDetector.featuresInImage(self.faceImageView.image, options: nil)

Просто следуйте инструкциям из этого вопроса: Как использовать Objective- C Cocoapods в быстром проекте?

person Stanisław Chmiela    schedule 20.11.2017