今天研究了几个开源项目,纪录一下。
目标:能够实时获取到 AVCaptureSession 中实时的获取的图像数据,转换为 UIImage ;
对获取的 UIImage 进行脸部识别;
最后,达到实时脸部识别的效果。
找到如下例子:
1、一个屏幕中 获取多个 预览界面 效果的 例子。
来源:http://stackoverflow.com/questions/16543075/avcapturesession-with-multiple-previews
代码: https://github.com/JohnnySlagle/Multiple-Camera-Feeds
特征:支持 arm64。采用 CAReplicatorLayer 、OpenGL 两种方式实现了实时预览效果。
这个项目效果截图
2、然后看了另外一个例子,实时捕捉笑脸,生成一张静态图片。
来源:https://github.com/MaximAlien/Smile-Detector-CameraViewController
这个例子下载下来后,编译会报一个错误。关于一个 plist 文件路径错误。
SmileCameraViewControllerTests/SmileCameraViewControllerTests-Info.plist
解决方法如下,替换掉报错的 文件路径,更换成下面这个
SmileCameraViewController/SmileCameraViewControllerDemo-Info.plist
时间: 2024-10-09 03:25:07