android - 是否可以在显示之前处理camerax预览的数据?
问题描述
我想处理预览中显示的图像并显示处理后的版本。
我尝试使用分析器中的 imageProxy 对其进行修改,但这似乎没有做任何事情。
我知道较旧的相机 API 能够做到这一点,但 CameraX 似乎没有 API。
解决方案
不,cameraX 不支持此流程。实际上,这个用例从未被任何 Android 相机 API 支持。您需要做的是创建自己的渲染器(最好是 OpenGL),隐藏原生预览表面,并将修改后的帧发送到您的渲染器。
推荐阅读
- python - 以下简单的文件操作程序是否有更短的代码?
- javascript - 在 ng-repeat 中过滤数据以仅使用 Angularjs 显示单击的项目
- r - RStudio:部分编号不编织,但将通过命令行
- javascript - 如何解决 TypeError:无法将“null”转换为 int
- java - 在Java中从内存中删除数组
- php - Php:我可以在文本文件中添加行,但我不能删除它们
- proxy - 通过代理云功能将 GCS 上的文件流式传输到客户端
- php - 将json写入文件,只写了一行
- h3 - 确定实际 H3 六边形尺寸的最佳方法?
- google-cloud-firestore - Firestore 事务 - 在行级别或字段级别锁定