Функция распознавания изображений в счётчиках калорий работает на основе алгоритмов глубокого обучения, которые способны распознавать различные продукты и оценивать их калорийность, содержание белков, углеводов и жиров. 2
Процесс происходит в несколько этапов: 3
- Распознавание объектов на фото. 3 Когда пользователь загружает изображение, нейросеть компьютерного зрения определяет, какие продукты на нём изображены. 3 Она анализирует изображение и определяет основные продукты (например, курицу, рис, овощи), разделяет их на категории (белки, углеводы, жиры) и определяет, есть ли на фото несколько блюд (например, мясо с гарниром). 3
- Определение веса порции. 3 Чтобы понять, сколько именно еды на тарелке, нейросеть использует глубинный анализ изображения и базу данных стандартных порций. 3 Если на фото классическое блюдо (например, бургер), алгоритм сравнивает его с эталонными размерами. 3
- Расчёт калорийности. 3 После того как нейросеть поняла, что и сколько на тарелке, она обращается к базе данных калорийности. 3 Алгоритм рассчитывает калорийность каждого продукта и суммирует данные, учитывая объём и метод приготовления (например, жареная картошка будет калорийнее варёной). 3