Как нарисовать квадрат на видео и отследить объект, заключенный в квадрат

Я делаю последний год проекта, чтобы отслеживать объект (человека), нарисовав квадрат вокруг человека на видео. Я делаю этот проект на C # .NET.

Я спросил об этом на форуме, и они сказали, что нужно использовать GDI + и управление мышью (о чем я понятия не имею).

Должен ли я выполнять сегментацию, а затем определять область, в которой был нарисован квадрат, возможно, разбивая видео на кадры?


person Haxed    schedule 02.06.2010    source источник
comment
Это огромный вопрос для домашнего задания. Мы не можем помочь вам со всем вашим заключительным годом! Если вы не знаете, с чего начать, может, вам стоит пройти курс по распознаванию изображений?   -  person dtb    schedule 02.06.2010
comment
ха-ха, я не просил вас сделать мой проект и дать мне код, не так ли? Я просто спросил, что делать. Я хочу знать, что делать после рисования квадрата вокруг отслеживаемого объекта. ›› создание модели фона или разделение кадров. Jeezz   -  person Haxed    schedule 02.06.2010
comment
Вы после отслеживания изображения (распознавание формы), или как нарисовать квадрат, или и то, и другое?   -  person Chris S    schedule 02.06.2010
comment
Хорошо, я рисую квадрат, охватывающий объект, например, человеческое лицо. Затем система должна отслеживать лицо. Обратите внимание, что здесь нет сравнения лиц с базой данных или чем-то еще. Я хочу знать, как нарисовать квадрат на потоковом видео и какой процесс нужно делать, чтобы его отслеживать   -  person Haxed    schedule 02.06.2010


Ответы (1)


Я бы подумал, что DirectX будет лучше ...

Рисунок наложения видео .NET http://www.codeguru.com/cpp/gm/directx/article.php/c1229/

person Eric Schneider    schedule 02.06.2010
comment
спасибо за ваш комментарий, но DirectShow предназначен для пользователей C ++ правильно ?? Я использую C # .NET и dshownet. Любые другие способы ?? - person Haxed; 02.06.2010
comment
Существуют оболочки .NET, которые могут использоваться VB.NET или C #. - person Eric Schneider; 02.06.2010