Я делаю, вызываемый пользователь проекта инициировал оперативную систему наблюдения за объектами. Здесь, то, что я хочу произойти в проекте:
1) Возьмите непрерывный поток от веб-камеры.
2) Используя мышь пользователь может потянуть квадрат вокруг предмета интереса.
3) Затем оттуда вперед, квадрат проходит с целью интереса. Таким образом, отслеживая каждое место объект перемещает следовательно отслеживание объекта термина.
Текущий прогресс
Я использовал dshownet (обертка.NET для DirectShow) для взятия входа от веб-камеры. И я нахожусь в процессе разделения видео к кадрам. Я имею 4 пути в виду, чтобы сделать проект:
Техника 1
Техника 2
Техника 3
Техника 4 - (По-видимому, это кажется намного более твердым),
Объекты отследить:-
В основном я могу отследить что-либо, так как я использую мышь для рисования
Время для кодирования: 1 и 1/2 месяцы
Прогресс: Все еще получая ошибки с разделением. (Кто-то предложил начать разделять сохраненное видео сначала, и я нахожусь в процессе попытки этого теперь),
МОИ ВОПРОСЫ
1) Какую Технику (из четырех) я мог возможно реализовать в 1 и 1/2 период времени месяцев?
2) Для кодирования, Java + некоторая платформа Java, хорошая для этого или C#.net с emgucv/AForge.net/Dshownet [по тому, как мое знание в Java хорошо и не так хорошо в C#.net]??
Заранее спасибо
Техники 1,2,3 вы можете реализовать на Java, используя Java Media Framework и библиотеки ImageJ. Технику 4 лучше реализовать на C++ или другом неинтерпретированном языке, учитывая ограничения по времени.