Что ж, самое простое, что нужно сделать - это использовать готовый инструмент для захвата видео, чтобы создать файл AVI, а затем поработать с программным обеспечением для обработки изображений.
Чтобы начать работу:
CamStudio является бесплатным и открытым исходным кодом и имеет простой графический интерфейс.
VirtualDub также FOSS и является более мощным, но менее интуитивным в использовании. В первую очередь это инструмент для редактирования и обработки видео, но на самом деле он обладает сложными возможностями захвата.
Оба работают в Windows, и оба могут выводить несжатые файлы AVI, которые OpenCV может читать.
Если вы совершенно новичок в OpenCV, то я рекомендую O'Reilly's "Learning OpenCV" . Это для более старой версии OpenCV 1.1, но она, по крайней мере, поможет вам начать.
Если вы откроете эту книгу и обнаружите, что она находится над вашей головой, тогда я рассмотрел бы попытку обработки вашего изображения на языке более высокого уровня. MATLAB с инструментарием обработки изображений хорошо подходит для быстрого создания прототипов обработки изображений и является гораздо более щадящей средой разработки. Это интерпретирующий язык, так что вы можете видеть, как вы-код.
Исходя из изложенного вопроса, это столько информации, сколько я могу предоставить. Возможно, рассмотрите возможность предоставления более подробной информации о конкретных требованиях вашего приложения?