bonjours j'utilise Borland C++ et les fonctions de vfw.h, mon code est le suivant
HWND video;
HWND hwndParent;
video = capCreateCaptureWindow (
(LPSTR) "My Capture Window", WS_CHILD | WS_VISIBLE, 10, 10, 160, 120, hwndParent , 1 );
// Connection caméra
capDriverConnect(video,0);
if(!capDlgVideoSource(video))
{
MessageBox(NULL, "Erreur lors de l'initialisation de la source d'aquisition...", "Erreur", MB_ICONERROR);
}
// Taille du preview = taille de la résolution
capPreviewScale(video, TRUE);
// Rafraichissement
capPreviewRate(video, 15);
// Affiche
capPreview(video, 1);
// on capture une seul image
capCaptureSingleFrameOpen(video);
capCaptureSingleFrame(video);
capCaptureSingleFrameClose(video);
capFileSaveDIB(video, "C:\\Imagetest.bmp");
// Affichage de l'image sur l'écran
Image1->Picture->LoadFromFile("C:\\Imagetest.bmp");
// Déconnecte cam
capDriverDisconnect(video);
Mon probleme est le suivant
j'ai une exception que je lance au test "if(!capDlgVideoSource(video))" or je ne sai pas pourquoi il ne trouve pas la source
je me demande si cela ne vient pas du fait que la webcam soit sans fils ?
Merci pour l'aide futur
Chasse18