我想用增强现实测试一下。我的第一个问题是如何将来自相机的图片作为我观看的背景?对于我想做的事情,我不需要访问图片,我只需要它作为背景。我找到了一些解决方案,如何用相机拍照,但没有任何东西可以让我拍摄来自相机的照片。
感谢。
答案 0 :(得分:3)
我会使用AVFoundation。
您需要使用AVCaptureDevice和AVCaptureDeviceInput设置AVCaptureSession。最后 - 这就是你感兴趣的 - 设置一个AVCaptureVideoPreviewLayer。
将startRunning:消息发送到AVCaptureSession对象,你应该好好去。
答案 1 :(得分:1)
另一种方法是使用UIImagePickerController
。
创建一个实例,比如选择器并设置:picker.showsCameraControls = NO
。
最后使用您的叠加层设置cameraOverlayView
:picker.cameraOverlayView = someViewController.view
。
希望这会有所帮助。