Как наложить видео на потоковую передачу с веб-камеры, используя opencv или ffmpeg в Java - PullRequest
0 голосов
/ 06 декабря 2018

В моем проекте я предпочитаю захват веб-камеры и видео (в формате webm с кодеками vp8) на экране в приложении Java Desktop.В настоящее время я использую класс VideoCapture для извлечения как веб-камеры, так и видеокадров, выполняю некоторые рисунки на кадрах и затем показываю их пользователю.Я хотел бы разместить видео поверх захвата с веб-камеры, поскольку у моего видео есть альфа-канал.Поэтому я извлекаю каждый кадр видео и веб-камеры как OpenCV Mat, а затем пытаюсь наложить мат поверх друг друга.Однако я получаю сообщение об ошибке, потому что получение Mat из захвата тренера удаляет альфа-канал.Какова лучшая альтернатива классу VideoCapture для работы с видео кадр за кадром и возможности извлечения кадра как OpenCV Mat?

...