21、探索iOS中的图像识别与面部识别技术

探索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)
}
<
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值