Как уменьшить частоту кадров до 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()
}
Лучшее решение было бы полезно.