【发布时间】:2022-01-13 00:14:36
【问题描述】:
我正在尝试从相机预览中捕获图像,但无法从预览层获取图像。我想做的有点类似于照片应用程序中的 iOS 15 OCR 模式,它在相机预览期间处理图像,不需要用户拍摄或开始录制视频,只需在预览中处理图像。我查看了文档并在网上搜索,但找不到任何有用的信息。
我尝试的是,保存 previewLayer 并定期调用 previewLayer.draw(in: context) 。但是在上下文中绘制的图像是空白的。现在我想知道这是否可能首先。 可能存在一些安全问题,以限制在相机预览中处理图像,我猜只有正版应用程序才能访问,所以我可能需要找到其他方法。
如果有任何解决方法,请赐教。
谢谢!
【问题讨论】:
-
嗨,疯狂程序员。谢谢你的参考。有效!你救了我的命!刚刚在我的代码中添加了 videoSetting() 和 captureOutput 委托部分,定期获取实时捕获图像。再次感谢!!
-
随意添加您的答案,其他人可能会觉得它有用;)
-
当然。等我清理完以后再发sn-p。