Обработка видео

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
amer
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 108
Зарегистрирован: 02.08.2003 (Сб) 19:41
Откуда: Воронеж

Обработка видео

Сообщение amer » 06.10.2003 (Пн) 21:14

Идея проги такова:
боксер бьет по груше
1. с цифровой видео камеры получаем видео (10 секунд)
2. делаем раскадровку
3. в каждом кадре выделяем определенную точку (кулак боксера)
4. по перемещению точки определяем время, скорость....

соответственно, буду признателен любым идеям как это реализовать

seelts
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 143
Зарегистрирован: 21.11.2002 (Чт) 11:24
Откуда: Russia

Сообщение seelts » 07.10.2003 (Вт) 11:57

я думаю на кулаке боксёра обязательно должно быть отлечительное "пятно"...
и камера должна быть статическая(лучше что б 90 градусов г боксёру...)
всё остальное дело "техники"...
находишь это "пятно" в каждом кадре и сравниваешь его положение с предыдущим... ну и масштаб соответствующий... в принципе всё.
если создать алгоритм, которым сможет пользоваться даже дурак, то только дурак и будет им пользоваться

amer
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 108
Зарегистрирован: 02.08.2003 (Сб) 19:41
Откуда: Воронеж

Сообщение amer » 07.10.2003 (Вт) 22:16

это, как раз, все понятно но возникают вопросы:
1. с камеры идет сигнал - как его распознавать в VB (сначала пишемфайл на диск, а затем обрабатываем или сразу обработка потока? как схватить этот поток (№ порта?, ....)
2. если файл на диске - раскадровка в VB?
это вопросы на вскидку, по ходу пьесы, как обычно, появятся новые...

amer
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 108
Зарегистрирован: 02.08.2003 (Сб) 19:41
Откуда: Воронеж

Сообщение amer » 08.10.2003 (Ср) 0:45

братцы!
в одной статье прочитал про работу с портами и отзывы на нее
вот фрагмент:

hPort := CreateFile(<имя порта>,...)
//писать в порт
WriteFile(hPort, <от куда>, <сколько>)
//читать из порта
ReadFile(hPort, <куда>, <сколько>)
Вам нужно прерывание?
Есть функция WaitCommEvent и много других функций, которые обеспечивают работу с портами.

как вы думаете мне это поможет?


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 4

    TopList