Трудности проекта
Пользовательские видео были низкого качества, с плохим освещением.
Чтобы улучшить картинку, мы использовали четыре модели компьютерного зрения. Они предсказывали положение объекта в кадре, делая изображение более чётким.
Нейросеть могла раскрашивать разные кадры по-разному; в видео появлялись шумы.
Мы улучшили работу алгоритма, который отвечал за чёткость картинки.
Долгая обработка видео: на 15-секундный ролик могло уходить 15 минут. Был риск, что пользователь не станет ждать или серверы не справятся с нагрузкой.
Мы стали указывать позицию пользователя в очереди на загрузку видео, если нужно было ждать. Добавили резервные мощности для стабильной работы.