【发布时间】:2025-12-12 21:25:03
【问题描述】:
我正在尝试做实时手部检测应用程序。在 android 设备中,并非所有设备都支持相机设备的 RGB 输出。默认情况下,Mediapipe 似乎适用于 RGB 帧。由于 Mediapipe 可能会在 RGB 图像上进行训练,所以我不能在没有转换的情况下将 YUV 帧作为输入。
使用循环转换成本太高,使用像 opencv 这样的库只是为了覆盖(因为它增加了应用程序大小),Neon 实现对于我作为初学者程序员来说很难。
是否有任何 MediaPipe 方法可以转换为 RGB 格式? (也欢迎android方式的回答)
(我正在使用 camera2 api,我无法使用 cameraX,因为我的用例不支持它)
【问题讨论】:
-
虽然Android Renderscript is deprecated 存在YUV_420_888 interpretation on Samsung Galaxy S7 (Camera2) 之类的现有问题,或者尝试利用YuvToRgbConverter.kt 的现有Camera2 演示代码
标签: android android-camera2 mediapipe