Отслеживание и замена маркера в видеопотоке в реальном времени

Я хочу создать программу, которая может обнаруживать маркер в видеопотоке в реальном времени и заменять маркер частью изображения, которое я сделал ранее. Я использую ARtoolKit для распознавания маркера. Сначала я возьму видеокадр и сохраню его как файл jpg, затем поставлю маркер и позволю видео распознать маркер. После того, как программа распознает маркер, но нажав клавишу клавиатуры, я вызову функцию hode marker(), которая получит jpg и координаты маркера. Возможно, с помощью ImageMagick я обрежу изображение в соответствии с координатами. Затем я, возможно, создам плоскость opengl с текстурой обрезанного изображения. Нужна помощь в том, как закодировать это.


person Rbn    schedule 20.12.2011    source источник
comment
Где вы застряли, что вы пробовали?   -  person jilles de wit    schedule 21.12.2011
comment
я использую artoolkit, я могу показать vrml obj, но теперь я хочу скрыть маркер, и я не знаю, как это сделать   -  person Rbn    schedule 27.12.2011
comment
Я не знаком с artoolkit, но вам, вероятно, нужно сделать что-то похожее на то, что сделано здесь: hitl.washington.edu/artoolkit/documentation/devstartup.htm#draw, поскольку он, похоже, использует opengl для отображения, я думаю, вы каким-то образом нарисуете замещающее изображение в виде текстуры.   -  person jilles de wit    schedule 27.12.2011
comment
возможный дубликат Скрыть маркер в ArtoolKit или NyARToolKit?   -  person Bart    schedule 27.12.2011


Ответы (1)


Это называется отслеживанием. На странице Википедии есть много ссылок, с которых можно начать.

person unwind    schedule 20.12.2011
comment
я знаю, что нужно использовать отслеживание, потому что я хочу сделать это с помощью artoolkit, но проблема в том, как заменить маркер изображением. - person Rbn; 27.12.2011