Как уменьшить частоту кадров Android CameraX ImageAnalysis? - PullRequest
0 голосов
/ 16 апреля 2020

Как уменьшить частоту кадров до 1 кадра в секунду при анализе изображения, чтобы я не обнаруживал штрих-код несколько раз. В моем случае, сканирование одного и того же штрих-кода несколько раз с интервалом в 1 секунду должно увеличивать счетчик. Поэтому я хочу, чтобы он работал правильно. (Аналогично сканеру продуктов в магазинах)

версия cameraX: 1.0.0-beta02

Подобные вопросы:

Текущая реализация:

https://proandroiddev.com/update-android-camerax-4a44c3e4cdcc
После этого выполните c для анализа дроссельной заслонки.

override fun analyze(image: ImageProxy) {
    val currentTimestamp = System.currentTimeMillis()
    if (currentTimestamp - lastAnalyzedTimestamp >= TimeUnit.SECONDS.toMillis(1)) {
        // Image analysis code
    }
    image.close()
}

Лучшее решение было бы полезно.

...