探索iOS中的图像识别与面部识别技术
1. 图像识别基础
在开发具有图像识别功能的应用时,首先要处理相机访问权限。在弹出菜单中选择“Privacy – Camera Usage Description”,在“Value”列输入描述信息,向用户解释应用为何需要访问相机,例如“App needs to access camera.”。此信息仅在应用首次在iOS设备上运行时显示。
要测试项目以查看视频流,需在运行iOS 11的实际iPhone或iPad上进行。
项目代码最初仅允许应用从连接的iOS设备相机获取视频并显示在用户界面上。下一步是从视频流中捕获并分析单个图像,以便Core ML模型识别相机所拍摄的对象。
具体操作步骤如下:
1. 创建一个从视频流中检索图像的函数 recognizeImage() ,并在 useCamera 方法末尾调用该函数。
2. 在 useCamera 方法下方创建 recognizeImage 函数:
@objc func recognizeImage() {
let settings = AVCapturePhotoSettings()
settings.previewPhotoFormat = settings.embeddedThumbnailPhotoFormat
cameraOutput.capturePhoto(with: settings, delegate: self)
}
<
超级会员免费看
订阅专栏 解锁全文
5

被折叠的 条评论
为什么被折叠?



