我真的希望你们可以帮助我,因为自从2周以来我找不到任务的解决方案,无论是通过搜索,还是通过我自己。
我要做的是在将相机预览图片绘制到相机预览的surfaceView!之前以位图格式获取相机预览图片,然后我想用计算机视觉算法操作位图,以及最终在相机预览的surfaceView上绘制它们。
我可以使用回调的onPreviewFrame()
方法从相机预览中获取YuvImages,我还可以根据需要操作它们,并且我可以使用线程在surfaceView上绘制图片。但我无法弄清楚如何结合这些任务
问题是预览的回调会自动将它的图片绘制到其surfaceView,所以当我用onPreviewFrame()
方法获取图片时,它们已被绘制到surfaceView。如何改变这种行为?
我找不到解决方案。我认为这可能是一个解决方法,只是没有显示预览的surfaceView,而是另一个,其中绘制了操纵的图片,但我无法使这个解决方案工作......
我希望你们能帮助我,因为我已经很沮丧。