相机作为背景视图?

时间:2011-05-21 18:58:04

标签: iphone ios4 camera

我想用增强现实测试一下。我的第一个问题是如何将来自相机的图片作为我观看的背景?对于我想做的事情,我不需要访问图片,我只需要它作为背景。我找到了一些解决方案,如何用相机拍照,但没有任何东西可以让我拍摄来自相机的照片。

感谢。

2 个答案:

答案 0 :(得分:3)

我会使用AVFoundation。

您需要使用AVCaptureDevice和AVCaptureDeviceInput设置AVCaptureSession。最后 - 这就是你感兴趣的 - 设置一个AVCaptureVideoPreviewLayer。

将startRunning:消息发送到AVCaptureSession对象,你应该好好去。

文档:http://developer.apple.com/library/ios/#documentation/AudioVideo/Conceptual/AVFoundationPG/Articles/03_MediaCapture.html#//apple_ref/doc/uid/TP40010188-CH5-SW14

答案 1 :(得分:1)

另一种方法是使用UIImagePickerController。 创建一个实例,比如选择器并设置:picker.showsCameraControls = NO。 最后使用您的叠加层设置cameraOverlayViewpicker.cameraOverlayView = someViewController.view。 希望这会有所帮助。