我正试图通过将480x360图像提供给ImageAnalysis of CameraX来提高人脸检测率。然而,下面的代码生成640x480图像,这将检测降低到10 fps。如果我给480 x 360,我可以提高到20。
发布于 2020-08-06 01:24:50
我如何才能获得较小的目标分辨率和可塑性。
默认的文档应该是640x480。
至于如何获得较小的目标分辨率,我可以想象三种可能性。
根据文档
目标分辨率试图建立图像分辨率的最小界限。实际的图像分辨率将是大小不小于目标分辨率的最接近可用分辨率,这是由摄像机实现确定的。但是,如果不存在等于或大于目标分辨率的分辨率,则将选择最近可用的分辨率小于目标分辨率。
所以,我会尝试一些更小的尺寸,例如尺寸(200,200),看看支持什么更小的分辨率,并从那里扩展。
是否有方法显示图像分析的图像作为prweview。作为对预览的反对。这样,人脸检测就不会与预览有很大的滞后。
我不知道为什么您认为这样做会更快,因为这似乎会序列化操作,而不是同步地执行操作。
如果需要进一步的帮助,请提供有关创建ImageAnalysis实例的所有代码。
https://stackoverflow.com/questions/63239815
复制相似问题