Bonjour à tous,
j'arrive à visualiser le flux d'une webcam dans un Animate ou un Panel mais j'aurais besoin de le visualisé dans un Form.
Merci d'avance pour vos réponses!
Bonjour à tous,
j'arrive à visualiser le flux d'une webcam dans un Animate ou un Panel mais j'aurais besoin de le visualisé dans un Form.
Merci d'avance pour vos réponses!
Salut,
Tu dois dessiner sur le Canvas de la Form.
- Plus un ordinateur possède de RAM, plus vite il peut générer un message d'erreur. - Dave Barry
- Je n'ai pas peur des ordinateurs. J'ai peur qu'ils viennent à nous manquer. - Isaac Asimov
- Le code source est comme une belle femme, plus on le regarde, plus on trouve des défauts. - Crayon
Heu... Je ne suis pas sûr d'avoir saisi ta réponse. Voici le code que j'ai à l'origine:Envoyé par Crayon
Code C++ : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 void __fastcall TForm1::Button1Click(TObject *Sender) { //Lie le handle au Panel. Handle = Panel1->Handle; //Capture video de 640*480. Handle = capCreateCaptureWindow( NULL, WS_CHILD|WS_VISIBLE, 0, 0, 640, 480, Handle, 0); //Connection du driver. capDriverConnect(Handle, 0); //Initialisation du taux de rafraichissement a 22ms. capPreviewRate (Handle, 22); //Démarrage de la preview video. capPreview (Handle, true); }
Je devrais donc modifier Panel1 par qqc du type Form1->Canvas ? (J'ai essayé plusieurs modification du genre sans trouver)
Au lieu de prendre le Handle du Panel prend le Handle de ta Form.
Si tu veux un exemple va voir WebCam sur le site:
http://www.allanpetersen.com/software.htm
- Plus un ordinateur possède de RAM, plus vite il peut générer un message d'erreur. - Dave Barry
- Je n'ai pas peur des ordinateurs. J'ai peur qu'ils viennent à nous manquer. - Isaac Asimov
- Le code source est comme une belle femme, plus on le regarde, plus on trouve des défauts. - Crayon
Il m'aura fallu du temps pour comprendre le programme de WebCam, mais j'y suis finalement arrivé.
Merci pour l'aide!
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager