本港台开奖现场直播 j2开奖直播报码现场
当前位置: 新闻频道 > IT新闻 >

码报:如何用CoreML在苹果上开发「实时对象识别器」?(2)

时间:2017-08-06 18:58来源:118论坛 作者:118KJ 点击:
但它需要一个CVPixelBuffer的对象而不是UIImage进行预测,这是由hackingwithswift.com在“机器学习与远景”一节中精通这些的人介绍的,文章(https://www.hackingwit

但它需要一个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

}

}

最后的架构

结果

该应用程序能够从几乎所有提供的输入中正确识别结果。

(责任编辑:本港台直播)
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
栏目列表
推荐内容