相关疑难解决方法(0)

如何在Swift中使用AVCaptureSession捕获图片?

我有一个UIViewController在我使用的AVCaptureSession显示相机和它工作得很好,速度快.我UIButton在此摄像机视图的顶部放置了一个对象,并IBAction为该按钮添加了一个对象.

这就是它现在的样子:

我的相机应用

现在我想在用户点击按钮时获取当前摄像机视图的图片:

@IBAction func takePicture(sender: AnyObject) {
    // omg, what do do?!
}
Run Code Online (Sandbox Code Playgroud)

我不知道如何做到这一点.我想象可能有类似的东西:

let captureSession = AVCaptureSession()
var myDearPicture = captureSession.takePicture() as UIImage // something like it?
Run Code Online (Sandbox Code Playgroud)

控制器代码的完整链接在这里https://gist.github.com/rodrigoalvesvieira/392d683435ee29305059,希望它有帮助

camera ios avcapturesession swift

40
推荐指数
2
解决办法
4万
查看次数

标签 统计

avcapturesession ×1

camera ×1

ios ×1

swift ×1