Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1384 connectés 

  FORUM HardWare.fr
  Programmation
  C++

  avicap sans une GUI MFC

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

avicap sans une GUI MFC

n°993132
raytaller
Posté le 25-02-2005 à 00:06:37  profilanswer
 

j'utilise avicap pour récupérer un flux video de webcam, j'ai compilé 2, 3 exemples en MFC.
Maintenant, j'aimerais continuer d'utiliser avicap parce qu'en 3 lignes je capture, mais je voudrais utiliser une GUI plus multimedia, en l'occurence  SDL.
 
Maintenant, moi j'y connais rien de rien en MFC et je sais que avicap a besoin d'un HWND parent pour marcher. Mais en SDL, la main est déjà SDL et j'ai plus de WINMAIN classique, dans laquelle j'initialisais la  HWND, et là je sais pas faire.
 
 
Je peux créer une fenêtre MFC avec une main SDL ? Si oui, je peux ne pas l'afficher mais utliser avicap en mode preview ? (quand j'affiche pas la fenêtre parente, il reçoit plus par défaut)
Peut-être qu'il existe un autre moyen de récupérer un flux d'une webcam aussi simplement qu'avicap ?
 

mood
Publicité
Posté le 25-02-2005 à 00:06:37  profilanswer
 

n°993633
raytaller
Posté le 25-02-2005 à 15:54:27  profilanswer
 

en fait la question serait résolue si une des ces 2 propositions est vraie :
 

  • on peut créer une fenêtre windows dans une appli SDL
  • on peut accéder à de la video webcam autrement en SDL


Message édité par raytaller le 25-02-2005 à 15:54:39
n°993807
raytaller
Posté le 25-02-2005 à 19:25:54  profilanswer
 

raytaller a écrit :


  • on peut créer une fenêtre windows dans une appli SDL

la réponse est oui


Message édité par raytaller le 25-02-2005 à 19:26:03
n°993891
raytaller
Posté le 25-02-2005 à 21:20:08  profilanswer
 

ouais ! super ! ça marche !
 
bon, en fait ça marche presque. En fait, y'a un callback qwui est appelé quand une frame arrive, et le problème est que ce callback est juste une fonction que j'ai définie comme ça.
 
Je crois qu'il faudrait qu'elle soit dans un thread à part, parce que là, ça le freeze mon programme à chaque réception, et ce même si je ne fais rien dans la fonction de réception (mon cpu oscille d'ailleurs entre 0 et 2% donc c'est pas que y'a trop de calcul, surtout avec du 160*120)
 
Est-ce que vous prensez que appeler le callbak dans un autre thread résoudra le problème ?
 
Bon, c'est l'occase de regarder à quoi ça ressemble en C++

n°2078641
hichboudeg​ga
Posté le 27-05-2011 à 13:37:25  profilanswer
 

bj raytaller, j'ai un projet de fin d'etude concernant la vision sur windows et le traitement des images récus depuit une webcam USB.
j'ai essaier avec la bib vfw.h, mais ça pas marché : j'etait bloqué à la récupération des images depuis la cam (il ya des  examples mais il récupére l'image depuis hwnd et pas depuis la webcam).
je me demande si avec avicap c'est le même cas.
si c'est pas le cas, j'aime avoir votre code comme point de départ.
 
Pas d'email en clair dans les posts


Message édité par gilou le 27-05-2011 à 16:47:17

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C++

  avicap sans une GUI MFC

 

Sujets relatifs
[resolu] [SWT et MVC] modifier une pripriété d'un GUI de l'extérieur ?[MFC] Problème avec GetDocument()
Taille fixe des fenetres en MFC ??Graphique en C/C++ avec MFC
[MFC/VC++] Problème de pointeur[MFC/OPENGL] Problème de chargement de texture
[MFC] Gestion des clics : comportement étrange...Outil de test de GUI sous X11 ?
[GDI / MFC] Clipping ! 
Plus de sujets relatifs à : avicap sans une GUI MFC


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR