Я хочу создать программу, которая может обнаруживать маркер в видеопотоке в реальном времени и заменять маркер частью изображения, которое я сделал ранее. Я использую ARtoolKit для распознавания маркера. Сначала я возьму видеокадр и сохраню его как файл jpg, затем поставлю маркер и позволю видео распознать маркер. После того, как программа распознает маркер, но нажав клавишу клавиатуры, я вызову функцию hode marker(), которая получит jpg и координаты маркера. Возможно, с помощью ImageMagick я обрежу изображение в соответствии с координатами. Затем я, возможно, создам плоскость opengl с текстурой обрезанного изображения. Нужна помощь в том, как закодировать это.
Отслеживание и замена маркера в видеопотоке в реальном времени
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
я знаю, что нужно использовать отслеживание, потому что я хочу сделать это с помощью artoolkit, но проблема в том, как заменить маркер изображением.
- person Rbn; 27.12.2011