但它需要一个CVPixelBuffer的对象而不是UIImage进行预测,这是由hackingwithswift.com在“机器学习与远景”一节中精通这些的人介绍的,文章(https://www.hackingwithswift.com/whats-new-in-ios-11)。 我已经创建了UIImage类别,并将其与resize API一起进行提取。 extension UIImage { func buffer() -> CVPixelBuffer? { return UIImage.buffer(from: self) } static func buffer(from image: UIImage) -> CVPixelBuffer? { // as explained in https://www.hackingwithswift.com/whats-new-in-ios-11 // ... } func resizeTo(_ size: CGSize) -> UIImage? { UIGraphicsBeginImageContext(size) draw(in: CGRect(x: 0, y: 0, width: size.width, height: size.height)) let image = UIGraphicsGetImageFromCurrentImageContext() UIGraphicsEndImageContext() return image } } 最后的架构 结果 该应用程序能够从几乎所有提供的输入中正确识别结果。 (责任编辑:本港台直播) |