Récuperer l'image d'une webcam

Vous débutez et vous avez besoin d'aide ? N'hésitez pas à poser vos questions
deeph
Messages : 33
Inscription : lun. 20/juil./2009 11:04
Contact :

Récuperer l'image d'une webcam

Message par deeph »

Bonjour,

J'aurai besoin de récupérer l'image de ma webcam pour ensuite l'afficher dans un ImageGadget. J'ai fait quelques recherches mais les codes proposés sont obsolètes ( http://www.purebasic.fr/english/viewtopic.php?t=24596 ).

Apparemment il faut utiliser "avicap.dll", le problème c'est que je ne vois pas du tout comment faire...

Une idée ?
Avatar de l’utilisateur
kernadec
Messages : 1606
Inscription : ven. 25/avr./2008 11:14

Re: Récuperer l'image d'une webcam

Message par kernadec »

bonsoir deeph
regarde le post d'Andesdaf, il devrait te convenir..
http://forums.purebasic.com/german/view ... 9&start=10

correction du code avec : @"Test"

Code : Tout sélectionner

hCaptureWnd = CallFunction(0, "capCreateCaptureWindowA", @"Test", #WS_VISIBLE | #WS_CHILD, 1, 1, 1, 1, WindowID(0), 0)
post de " Sparkie "
http://www.purebasic.fr/english/viewtop ... Stream%24+
ligne 143 idem pour @"My Capture Window"
Attention avec Vista et Windows 7, modifier ces lignes de codes "c:\cap_stream.avi" et "c:\cap_frame.bmp" etc..
et ajouter un dossier dans le chemin car pour écrire un fichier sur C, il faut une autorisation.

pour la capture vidéo+audio, il y a cette adaptation de VB vers PureBasic par: James @ hi-toro.com
sur le post de "Falko" sur le forum Allemand
http://www.purebasic.fr/german/viewtopi ... 12887&hili

tout cela en version 4.50

cordialement
Dernière modification par kernadec le jeu. 15/juil./2010 12:47, modifié 5 fois.
Avatar de l’utilisateur
Ar-S
Messages : 9539
Inscription : dim. 09/oct./2005 16:51
Contact :

Re: Récuperer l'image d'une webcam

Message par Ar-S »

Recherche des code avec le terme RCam, une création de Progi1984 qui marchait très bien (je ne sais pas si il l'a mis à jour)
~~~~Règles du forum ~~~~
⋅.˳˳.⋅ॱ˙˙ॱ⋅.˳Ar-S ˳.⋅ॱ˙˙ॱ⋅.˳˳.⋅
W11x64 PB 6.x
Section HORS SUJET : ICI
LDV MULTIMEDIA : Dépannage informatique & mes Logiciels PB
UPLOAD D'IMAGES : Uploader des images de vos logiciels
deeph
Messages : 33
Inscription : lun. 20/juil./2009 11:04
Contact :

Re: Récuperer l'image d'une webcam

Message par deeph »

RCam a l'air parfait, le problème c'est que je ne trouve que la version 0.1, or les exemples de celle-ci buggent. Quelqu'un aurait la 0.1.1 ?
Avatar de l’utilisateur
Ar-S
Messages : 9539
Inscription : dim. 09/oct./2005 16:51
Contact :

Re: Récuperer l'image d'une webcam

Message par Ar-S »

Effectivement, ce serait bien que Progi1984 la mette à jour (si tu nous lis ;))
~~~~Règles du forum ~~~~
⋅.˳˳.⋅ॱ˙˙ॱ⋅.˳Ar-S ˳.⋅ॱ˙˙ॱ⋅.˳˳.⋅
W11x64 PB 6.x
Section HORS SUJET : ICI
LDV MULTIMEDIA : Dépannage informatique & mes Logiciels PB
UPLOAD D'IMAGES : Uploader des images de vos logiciels
Avatar de l’utilisateur
Progi1984
Messages : 2659
Inscription : mar. 14/déc./2004 13:56
Localisation : France > Rennes
Contact :

Re: Récuperer l'image d'une webcam

Message par Progi1984 »

J'ai mis à jour RLibPlus récemment avec PB 4.5.

Et je suis en train de le faire avec REventLog et dés que possible, ce sera RCam, juste après.
Warkering
Messages : 808
Inscription : ven. 08/janv./2010 1:14
Localisation : Québec, Canada

Re: Récuperer l'image d'une webcam

Message par Warkering »

Dieu devrait te trouver une place à sa table au ciel, pas loin de Fred! 8)

Question : La doc d'EditorPlus 0.1 fournit dans les téléchargements de PureArea est elle encore valable pour RLibPlus? ( Pour les fonctions du gadget Editor je parle. )
Avatar de l’utilisateur
Progi1984
Messages : 2659
Inscription : mar. 14/déc./2004 13:56
Localisation : France > Rennes
Contact :

Re: Récuperer l'image d'une webcam

Message par Progi1984 »

En gros, oui...
Avatar de l’utilisateur
Ar-S
Messages : 9539
Inscription : dim. 09/oct./2005 16:51
Contact :

Re: Récuperer l'image d'une webcam

Message par Ar-S »

Progi1984 a écrit :J'ai mis à jour RLibPlus récemment avec PB 4.5.

Et je suis en train de le faire avec REventLog et dés que possible, ce sera RCam, juste après.
Excellente nouvelle :P
~~~~Règles du forum ~~~~
⋅.˳˳.⋅ॱ˙˙ॱ⋅.˳Ar-S ˳.⋅ॱ˙˙ॱ⋅.˳˳.⋅
W11x64 PB 6.x
Section HORS SUJET : ICI
LDV MULTIMEDIA : Dépannage informatique & mes Logiciels PB
UPLOAD D'IMAGES : Uploader des images de vos logiciels
Avatar de l’utilisateur
SPH
Messages : 4937
Inscription : mer. 09/nov./2005 9:53

Re: Récuperer l'image d'une webcam

Message par SPH »

Un petit code pb minimaliste a donner ? :idea: :?:

!i!i!i!i!i!i!i!i!i!
!i!i!i!i!i!i!
!i!i!i!
//// Informations ////
Intel Core i7 4770 64 bits - GTX 650 Ti
Version de PB : 6.12LTS- 64 bits
Warkering
Messages : 808
Inscription : ven. 08/janv./2010 1:14
Localisation : Québec, Canada

Re: Récuperer l'image d'une webcam

Message par Warkering »

Plus j'explore, plus j'adore! C'est vraiment un trésor de fonctionnalités, ta bibliothèque, Progi1984! 8O
Avatar de l’utilisateur
Progi1984
Messages : 2659
Inscription : mar. 14/déc./2004 13:56
Localisation : France > Rennes
Contact :

Re: Récuperer l'image d'une webcam

Message par Progi1984 »

Voici le package pour RCam 0.1 pour PureBasic 4.50:
RCam
Image
Dernière modification par Progi1984 le mer. 21/juil./2010 10:09, modifié 1 fois.
deeph
Messages : 33
Inscription : lun. 20/juil./2009 11:04
Contact :

Re: Récuperer l'image d'une webcam

Message par deeph »

Merci et bravo pour cette lib très pratique :D

Edit : Juste une chose, ce serait possible d'avoir un peu plus d'info sur quelques fonctions (stream notamment) ? Encore merci :wink:
Avatar de l’utilisateur
Progi1984
Messages : 2659
Inscription : mar. 14/déc./2004 13:56
Localisation : France > Rennes
Contact :

Re: Récuperer l'image d'une webcam

Message par Progi1984 »

Demande :)
deeph
Messages : 33
Inscription : lun. 20/juil./2009 11:04
Contact :

Re: Récuperer l'image d'une webcam

Message par deeph »

A quoi servent les fonctions "RCam_SetCallBackVideoStream" et "RCam_SetCallBackWaveStream" ?

Enfaite je sais pas trop si c'est faisable mais j'essaie d'apporter le support des webcams à mon chat... Au début je pensais faire des enregistrements avi de quelques ms que j'enverrai ensuite par UDP mais ça fait crade et y'aura forcément un décalage.
Répondre