Форум программистов
 
Контакты: о проблемах с регистрацией, почтой и по другим вопросам пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail.

Вернуться   Форум программистов > Технологии > Помощь студентам
Регистрация

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


Донат для форума - использовать для поднятия настроения себе и модераторам

А ещё здесь можно купить рекламу за 25 тыс руб в месяц! ) пишите сюда - alarforum@yandex.ru

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

Здравствуйте!
Подскажите как реализовать захват видео с вебкамеры в С++ билдер 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, не помогло.
Подскажите в чем может быть дело?
Eric56 вне форума   Ответить с цитированием
Старый 12.12.2010, 22:53   #2
Eric56
 
Регистрация: 12.12.2010
Сообщений: 3
Репутация: 10
По умолчанию

По-моему не в том разделе тему создал, модераторы, удалите плз, сейчас в другой раздел перенесу.
Eric56 вне форума   Ответить с цитированием
Ответ

Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Захват видео с веб-камеры alexprey Мультимедиа в Delphi 8 09.07.2010 15:28
Захват маркера на видео Liam Помощь студентам 0 03.07.2009 03:52
видео захват Dyaba Общие вопросы C/C++ 1 02.05.2009 19:24
Захват и запись видео трансляции из интернета polco Софт 1 02.02.2009 14:58


06:57.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2019, Jelsoft Enterprises Ltd.