-1
您好我正在将我的图像保存到firebase并希望将它们与Watson图像识别一起使用,但firebase只给我一个下载链接,似乎不适用于沃森Api。有没有办法让这个工作,我们会有更好的方式来保存我的图片在网络上。感谢您的帮助试图使用与IBM Watson Image Recon保存在Firebase中的图像
您好我正在将我的图像保存到firebase并希望将它们与Watson图像识别一起使用,但firebase只给我一个下载链接,似乎不适用于沃森Api。有没有办法让这个工作,我们会有更好的方式来保存我的图片在网络上。感谢您的帮助试图使用与IBM Watson Image Recon保存在Firebase中的图像
通过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
您应该在您的问题中包含您所尝试的内容,以便人们更好地协助,但Watson的SDK for iOS确实支持URL字符串。如果您需要该对象,然后下载它并存储为UIImage,但您必须查看Watson API以查看是否要提交其他数据类型以用于识别服务 –
我已将图像保存在内存中,但是函数visualRecognition.classify(image:网址)...需要一个网址来获取图片,我混淆了什么网址使用。 – harry
即使你从firebase获取图片,你会如何发送它的网址到Watson,这基本上是我的问题。 – harry