尝试使用IBM Watson Image Recon使用firebase中保存的映像

时间:2017-06-05 20:57:11

标签: ios swift watson visual-recognition

您好我将我的图像保存到firebase并希望将它们与Watson图像识别一起使用,但firebase只给我一个下载链接,而且似乎不能与Watson Api一起使用。有没有办法让这个工作我们会有一个更好的方式让我在网上保存我的图像。谢谢你的帮助

1 个答案:

答案 0 :(得分:0)

通过yourRef.downloadUrl()方法获取Firebase网址:

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

然后,您可以使用其SDK

在Watson API调用中使用此URL
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)
}

参考:https://github.com/watson-developer-cloud/swift-sdk#visual-recognition

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

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