#android #android-camera #android-jetpack
Вопрос:
Как реализовать интересующий регион в CameraX? В CameraX конкретный регион должен быть отсканирован для распознавания штрих-кодов и текста.
Ответ №1:
В целом поток, который вам понадобится, таков:
- Реализуйте CameraX с помощью варианта использования ImageAnalysis.
- В ImageAnalysis на изображениях обнаруживайте ограничивающие рамки штрих-кодов с помощью модели ML или алгоритма по вашему выбору.
- Обрезайте область с изображения и отправьте ее в нужную библиотеку сканирования штрих-кодов для получения результата.(Изображение можно преобразовать в растровое изображение и применить к нему обрезку)
- Бонус: Если вы хотите, вы можете передать все изображение в MLKit, и оно вернет вам строку штрих-кода, а также ограничивающую рамку штрих-кодов. Вот руководство для этого.