EmguCV - обработка видео и захват кадров в качестве изображений

Новичок в EmguCV, поэтому нужно мнение по этому сценарию. У меня есть видео, которое показывает - 3 страницы,

(т.е.) сначала он показывает Page1, затем через 10 секунд он обновится до Page2 и, наконец, через несколько секунд - Page3 .

Я хочу получить эти 3 кадра в виде изображений. Всякий раз, когда страница в видео обновляется, мне нужно сделать снимок этого экрана и сохранить его как изображение.

1 ответ

У страниц есть легко идентифицируемые маркировки? Или это всего лишь 3 страницы текста? Если есть опознаваемая маркировка, находятся ли они на одном и том же месте на каждой странице? Если это так, то найдите это местоположение и выполните сравнение кадра за кадром, и когда сравнение покажет разницу, сохраните новую страницу, используйте маркировку на новой странице, чтобы идентифицировать третью страницу, используя ту же технику. По сути, найдите отличительные особенности и используйте их, чтобы определить, когда страница изменится.

Если они представляют собой обычный текст, вы можете попробовать OCR небольшого раздела или, возможно, KNN, чтобы обнаружить изменение.

Doug

Другие вопросы по тегам