В соответствии с этим сообщением OCR: Difference between two frames, теперь я знаю, как найти различия в пикселях между двумя изображениями с помощью OpenCV.OCR & OpenCV: разница между двумя кадрами на изображениях с высоким разрешением
Я хотел бы улучшить это решение и использовать его с изображениями высокого разрешения (из видео) с богатым контентом. Приведенный выше пример не применим к большим изображениям, потому что процесс замедляется (слишком много различий найдено, метод findCountours заполняет вкладку 250-килобайтными элементами, что требует огромного времени для обработки).
Мое приложение использует декодер RLE для декодирования сжатых кадров видео. Как только кадр декодируется, я хотел бы сравнить текущий кадр с предыдущим, чтобы сохранить различия между двумя кадрами на вкладке «Мат», например.
Целью всего этого является возможность проведения анализа на разных пикселях и проверки наличия латинского символа. Это позволяет мне уменьшить количество пикселей для анализа и сэкономить драгоценное время.
Если у кого-то есть другие идеи вместо этого, чтобы выполнять такие операции, не стесняйтесь предлагать его, пожалуйста.
Благодарим за помощь.
РЕДАКТИРОВАТЬ 1: Пример двух изображений с высоким разрешением экрана компьютера. На данный момент это прекрасный пример того, что я пытаюсь проанализировать. Как мы видим, есть просто окно как разница между двумя большими изображениями, и я бы хотел проанализировать только новое окно «Challenge» для любого персонажа.
EDIT 2: Я пытаюсь настроить алгоритм в зависимости от анализируемых данных. Обычно на двух следующих рисунках я получаю только зеленые линии в виде различий и никакого текста вообще (что является самым интересным). Я пытаюсь лучше понять, как все это работает.
первое изображение:
второе изображение:
Как вы можете видеть, у меня есть только те зеленые линии и никогда текст (в лучшем случае я могу иметь лишь одну букву при уменьшении countours [я] .size())
Я не уверен, если это поможет вам решить вашу проблему, от моего опыта OpenCV не может справиться видео в полном разрешении (по крайней мере, в окнах http://stackoverflow.com/questions/17993677/opencv-capture-image-from-webcam-without-post-processing/17995736#17995736) – Engine
Можете ли вы разместить два изображения? Или публичные ссылки на изображения с высоким разрешением? – Miki
@ Miki Я только что отредактировал мой пост –