OGeek|极客世界-中国程序员成长平台

标题: ios - imageAvailableCallback 从未在基本 GPUImage2 相机设置中调用 [打印本页]

作者: 菜鸟教程小白    时间: 2022-12-11 16:40
标题: ios - imageAvailableCallback 从未在基本 GPUImage2 相机设置中调用

我已按照 GPUImage2 的 github 上的基本设置说明操作 filtering live videocapturing an image from video就这样我可以设置一个基本的相机。当用户点击一个按钮时,我尝试使用以下代码从过滤器中捕获图像:

    let pictureOutput = PictureOutput()
    pictureOutput.encodedImageFormat = .JPEG
    pictureOutput.imageAvailableCallback = {image in
        // Do something with the image
        self.previewImageView.image = image
    }
    self.filter! --> pictureOutput

无论出于何种原因,永远不会调用 imageAvailableCallback,我无法从相机中获取图像。



Best Answer-推荐答案


--> 调用 addTargetaddTarget 附加到附加弱引用的目标 (TargetContainer) .所以你应该确保目标在回调时可用。例如,只需将 pictureOutput 变量放在类的顶部。

关于ios - imageAvailableCallback 从未在基本 GPUImage2 相机设置中调用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37687753/






欢迎光临 OGeek|极客世界-中国程序员成长平台 (https://ogeek.cn/) Powered by Discuz! X3.4