2017-06-05 21 views

回答

0

通过yourRef.downloadUrl()方法获取火力地堡网址:

https://firebase.google.com/docs/storage/ios/download-files

然后你就可以使用他们的SDK

import VisualRecognitionV3 

let apiKey = "your-apikey-here" 
let version = "YYYY-MM-DD" // use today's date for the most recent version 
let visualRecognition = VisualRecognition(apiKey: apiKey, version: version) 

let url = "your-image-url" 
let failure = { (error: Error) in print(error) } 
visualRecognition.classify(image: url, failure: failure) { classifiedImages in 
    print(classifiedImages) 
} 

参考使用屈臣氏API调用此网址:https://github.com/watson-developer-cloud/swift-sdk#visual-recognition

参考:https://github.com/firebase/firebase-ios-sdk

指南:https://firebase.google.com/docs/ios/setup

+0

您应该在您的问题中包含您所尝试的内容,以便人们更好地协助,但Watson的SDK for iOS确实支持URL字符串。如果您需要该对象,然后下载它并存储为UIImage,但您必须查看Watson API以查看是否要提交其他数据类型以用于识别服务 –

+0

我已将图像保存在内存中,但是函数visualRecognition.classify(image:网址)...需要一个网址来获取图片,我混淆了什么网址使用。 – harry

+0

即使你从firebase获取图片,你会如何发送它的网址到Watson,这基本上是我的问题。 – harry