Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 12.12.2010, 21:55   #1
Eric56
 
Регистрация: 12.12.2010
Сообщений: 3
По умолчанию Захват видео с вебкамеры

Здравствуйте!
Подскажите как реализовать захват видео с вебкамеры в С++ билдер 6 через vfw.
Пока что я сделал следующее:
Создал форму, разместил 2 кнопки и таймер.

Подключил библиотеку vfw

далее код:
Код:
void __fastcall TForm1::Button1Click(TObject *Sender)
{
HWND MyHandle;
MyHandle =  Form1->Handle;
hWndC=capCreateCaptureWindow("WebCam",
WS_CHILD | WS_VISIBLE ,
0,0,640,480,
MyHandle,
0);

if (hWndC) {
SendMessage(hWndC, WM_CAP_DRIVER_CONNECT, 0, 0);
ShowWindow(hWndC,true);
}

Timer1 -> Enabled = True;
}

//---------------------------------------------------------------------------

void __fastcall TForm1::Button2Click(TObject *Sender)
{
if (hWndC)
{
SendMessage(hWndC, WM_CAP_DRIVER_DISCONNECT, 0, 0);
}
}
//---------------------------------------------------------------------------
void __fastcall TForm1::Timer1Timer(TObject *Sender)
{
if (hWndC){SendMessage(hWndC, WM_CAP_GRAB_FRAME, 0, 0);
}
}
В итоге появляется в форме 1 черное изображение.
SendMessage(hWndC, WM_CAP_GRAB_FRAME, 0, 0);
SendMessage(hWndC, WM_CAP_DRIVER_CONNECT, 0, 0);
здесь 3-й параметр отвечает за используемый драйвер, перебрал от 0 до 9, не помогло.
Подскажите в чем может быть дело?

P.S. с DirectShow пока все тяжко.
Eric56 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Захват видео Eric56 Помощь студентам 1 12.12.2010 21:53
Нужно написать программу записи видео с Вебкамеры misher Помощь студентам 3 09.11.2010 16:12
видео захват Dyaba Общие вопросы C/C++ 1 02.05.2009 19:24
Захват изображения с вебкамеры GrenDaiZer Помощь студентам 3 15.04.2007 13:54