我正在使用AWSRekognition进行图像标记,一切都很好,我想获取图像颜色,我试图使用下面的代码来获取主颜色,但它总是返回nil
print("Image CSS Color : \(String(describing: label.instances?.first?.dominantColors?.first?.cssColor))")
print("Image Hex Color : \(String(describing: label.instances?.first?.dominantColors?.first?.hexCode))")
print("Image Simplified Color : \(String(describing: label.instances?.first?.dominantColors?.first?.simplifiedColor))")
print("Image Background Color : \(String(describing: response.imageProperties?.background))")
print("Image Forground Color : \(String(describing: response.imageProperties?.foreground))")
这里simplifiedColor,Background,Foreground颜色属性总是返回nil,有人能告诉我有没有什么方法可以通过使用AWSRekognition来检测平均颜色。
1条答案
按热度按时间xuo3flqw1#
最后我得到了这个问题的解决方案,我们需要在请求中设置feature属性。代码就像下面的请求。