Мобильное приложение «Контроль безопасности для глаз» разработано на Flutter с интеграцией нативного Kotlin-модуля для работы с камерой и вычислением дистанции до лица. Приложение использует нейросетевую модель распознавания лица, позволяющую в реальном времени определять расстояние пользователя до экрана смартфона и предупреждать о нарушении безопасной дистанции.
Основные функции:
Контроль расстояния от глаз до экрана в реальном времени
Настройка безопасной дистанции вручную или автоматический режим
Визуальное и звуковое предупреждение при приближении
Выбор типа визуализации предупреждений
Современный минималистичный дизайн в медицинском стиле
Приложение создано для защиты зрения пользователей, особенно детей, при длительной работе с экраном телефона.
Архитектура реализована на Flutter + Kotlin, с использованием ML Kit / OpenCV для анализа изображения и обработки данных напрямую на устройстве без передачи в сеть.
В результате получился полностью автономный и безопасный инструмент, работающий в оффлайн-режиме с высокой точностью определения дистанции.