Комментарии 4
Я бы для замены фона положил картинку html/css в background + cover и рисовал только человека через
ctx.globalCompositeOperation = "source-atop";
ctx.drawImage(results.image, 0, 0, WIDTH, HEIGHT);
Зачем тратить ресурсы на копирование изображения в canvas? Так намного быстрее и фон качественее :)
Да и video имеет смысл скрыть...
подскажите а есть что-нибудь для мутации самого потока, это легко реализуется локально, хотелось бы делать тоже самое только для других участников видео звонка, которые бы видели меня с блюром фона например, хочется чтобы мой пк брал нагрузку на себя при обработке потока и просто отдавал его слушателям
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
JavaScript: замена фона видео и реализация интересных эффектов на основе координат лица в реальном времени