【发布时间】:2020-11-24 03:11:04
【问题描述】:
我正在尝试通过将 480x360 图像提供给 CameraX 的 ImageAnalysis 来提高人脸检测率。但是,以下代码会生成 640x480 图像,这会将检测速度降低到 10 fps。如果我给 480x360,我可以将速率提高到 20。
-
如何获得更小的目标分辨率和默认值
-
是否可以将我为图像分析获得的图像显示为 prweview。与预览用例相反。这样人脸检测就不会和预览有太大的延迟了。
图像分析图像分析 = 建设者 .setTargetResolution(新尺寸(360, 480)) .setTargetRotation(旋转) .setBackpressureStrategy(ImageAnalysis.STRATEGY_KEEP_ONLY_LATEST) .build();
【问题讨论】:
-
你能得到
ImageProxy低于640*480 的尺寸吗?即使我设置了 176*144,它仍然是默认值。只有预览在改变。
标签: android-camera firebase-mlkit android-camerax