2017-07-16 19 views
1

我正嘗試使用Google Vision Cocoapod模塊識別我的應用中的人臉。 當翻翻文件,我只能在Objective-C發現: https://developers.google.com/vision/ios/detect-faces-tutorialGoogle Vision是否有用於面部識別的Swift文檔

是否存在一個迅速的版本,如果是這樣,我在哪裏可以找到它? 如果沒有快速版本,我怎麼能把這個代碼轉換成swift?

我不僅想做面部檢測。我也想做標記檢測,這就是爲什麼我不使用本地IOS面部檢測API。

回答

0

看來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) 

只要按照從這個問題的說明:How to use Objective-C Cocoapods in a Swift Project?