首页 > 解决方案 > 是否可以在显示之前处理camerax预览的数据?

问题描述

我想处理预览中显示的图像并显示处理后的版本。

我尝试使用分析器中的 imageProxy 对其进行修改,但这似乎没有做任何事情。

我知道较旧的相机 API 能够做到这一点,但 CameraX 似乎没有 API。

标签: androidandroid-ndkandroid-camerax

解决方案


不,cameraX 不支持此流程。实际上,这个用例从未被任何 Android 相机 API 支持。您需要做的是创建自己的渲染器(最好是 OpenGL),隐藏原生预览表面,并将修改后的帧发送到您的渲染器。


推荐阅读