gpt4 book ai didi

iPhone UIImagePickerController : show camera preview on top of openGl viewport

转载 作者:行者123 更新时间:2023-12-03 21:10:19 25 4
gpt4 key购买 nike

我有一个关于拍照模式下 UIImagePickerController 类引用的问题。

我正在开发一款 OpenGL 游戏。我应该添加游戏相机功能:游戏应该打开一个窗口(例如,200x200 像素,在屏幕中间),在 GL 视口(viewport)前实时显示相机预览。因此,照片相机预览必须位于显示游戏的 GL 视口(viewport)前面的 200x200 窗口中。

我有一些问题:- 主要问题是我很难在我们的GL视口(viewport)前面打开UIImagePickerController窗口(通常UIImagePickerController窗口覆盖所有iPhone屏幕);

  • 定期捕获图像缓冲区以执行某些操作(例如人脸检测)的更好方法是什么(我们有库可以在位图图像上执行此操作)?

  • iPhone可以拒绝这样的做法吗?可以使用相机(部分重叠 openGl 视口(viewport)的相机预览窗口)来实现这种方法吗?

  • 最后,是否可以避免相机快门的可视化?我想在不打开声音和快门可视化的情况下初始化相机。

这是一个截图: http://www.powerwolf.it/temp/UIImagePickerController.jpg

最佳答案

如果您想做一些比 Apple 为 UIImagePickerController 设计的更加自定义的事情,您需要使用 AV Foundation 框架。相机输入可以移植到图层或 View 。这是一个可以帮助您完成一半的示例(它用于帧捕获)。您可以通过使用计时器拍摄样本图像来修改它以进行面部检测。只要你使用这些公共(public)API,它就会被应用商店接受。有许多增强现实应用程序使用类似的技术。

http://developer.apple.com/library/ios/#qa/qa2010/qa1702.html

关于iPhone UIImagePickerController : show camera preview on top of openGl viewport,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3684395/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com