begin process at 2012 02 07 08:33:33
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Multimédia

 > GESTION WEBCAM SOUS WINDOWS AVEC SDL

GESTION WEBCAM SOUS WINDOWS AVEC SDL


 Information sur la source

Note :
Aucune note
Catégorie :Multimédia Classé sous :sdl, webcam, loicus, vfw, cam Niveau :Initié Date de création :02/04/2006 Date de mise à jour :02/04/2006 13:02:33 Vu / téléchargé :14 399 / 2 163

Auteur : loicus

Ecrire un message privé
Site perso
Commentaire sur cette source (12)
Ajouter un commentaire et/ou une note

 Description

très simple, il met l'image qu'il a récuperer depuis la webcam dans une surface SDL, avec laquel vous pouvez faire ce que vous voulez

PS : encore un tout ptit bug, lors de la 1ere éxécution, le programme n'affiche pas la webcam... (je en comprend pas pourquoi), mais après tous marche normalement

Source

  • voir zip
  • code commenté
voir zip

code commenté


 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Historique

02 avril 2006 13:02:33 :
nouvelle version

 Sources de la même categorie

Source avec Zip ADAPTER LES TEMPS DE SUBTITLES DE SOUS TITRAGE ENTRE DEUX LA... par berrami
Source avec Zip Source avec une capture DÉTECTION DE VISAGE (YEUX, NEZ, BOUCHE) AVEC OPENCV EN TEMPS... par MadM@tt
Source avec Zip Source avec une capture GÉNÉRATEUR FM EXPÉRIMENTAL par tontonCD
Source avec Zip LECTEUR MULTIMÉDIA par omegatou
Source avec Zip IMPLÉMENTATION D'UN ALGORITHME DE COMPRESSION/DECOMPRESSION ... par eemikhm

 Sources en rapport avec celle ci

Source avec Zip Source avec une capture JEUX SERPENT par antho974
Source avec Zip Source avec une capture PENDU EN SDL par Damsou91
CASSE BRIQUE SDL MODIFICATION par Vardosh
Source avec Zip ENREGISTREMEN VIDEO WEBCAM [WIN32] par LordBob
Source avec Zip Source avec une capture Source .NET (Dotnet) WEBCAM C++.NET par lacousine

Commentaires et avis

Commentaire de MuPuF le 02/04/2006 12:34:51

salut renomme le .exe en .ex_ please
l'exe est supprimé lors du download.

Commentaire de MuPuF le 02/04/2006 16:21:58

bon, ça marche, mais aux endroit surexposé on obtient un cyan ....
Sinon aussi les couleurs ne ressortent pas ...
Pas mal quand meme ;-)

Commentaire de super_flemmard le 08/06/2006 11:13:09

Salut

je n'arrive pas à le compiler.
Je linke les fichiers SDL et SDLmain, mais apparement il m'en manque un ou deux ...

Quelles sont les bibliothèques que vous avez utilisées ?

Commentaire de loicus le 08/06/2006 13:35:23

Vfw32.lib sdlmain.lib sdl.lib msvcrt.lib msvcrtd.lib

Commentaire de NeverBorn le 21/10/2006 13:12:12

Bonjour,

J'ai un peu regardé le code. Je procède ligne à ligne pour bien comprendre ce que ça fait. J'ai cependant un plantage que je n'arrive pas à résoudre:
'capCreateCaptureWindow' undeclared
Pourtant j'ai bien:

#include <stdio.h>
#include <windows.h>
#include <vfw.h>

#include <SDL\\SDL.h>
#include <SDL\\SDL_syswm.h>
#include <SDL\\SDL_thread.h>

Et j'ai aussi linké les librairies nommées ci-dessus... Avez-vous une idée?

NB: J'utilise MinGW avec Code::Blocks comme IDE

Commentaire de NeverBorn le 22/10/2006 17:18:08

Il semblerait que le vfw.h de MinGW ne soit pas complet (d'après ce que j'ai vu dans les forums).

Commentaire de ouilles le 05/03/2007 00:58:21

Bonjour,

Merci pour l'exemple.
Par contre dans le call back de webcam.cpp
il faut modifier la fin de la ligne
SDL_MapRGB(WebCam::image->format, lpVHdr->lpData[i*3+2], lpVHdr->lpData[i*3+1] , lpVHdr->lpData[i*3])
et non
SDL_MapRGB(WebCam::image->format, lpVHdr->lpData[i*3]+2, lpVHdr->lpData[i*3+1] , lpVHdr->lpData[i*3])

Sinon les couleurs ne sont pas très jolies !
A+

Commentaire de G ni le 19/06/2007 09:50:00

Ca a l'air d'un chouette code, cependant j'ai passé toute ma journée de hier a essayer de le compiler, sans succès.

Quels sont TOUS les links utilisés?
Y a-t-il des fichiers .a ou .lib qu'il faut télécharger sur internet, et si oui ou?
Faut-il d'autres fichiers .h ou .cpp ?

Car la je craque, je n'y arrive absolument pas... :(

Commentaire de G ni le 31/07/2007 21:27:13

Merci des réponses. . . .

En attendant j'ai fini par trouvé (quand même, ca fait plus d'un mois!)
Alors j'explique pour les suivants qui un jour auront aussi le même problème que moi :
  Le fichier vfw.h fourni par défaut avec plusieurs compilateurs n'est pas complet. Ce qui fait que seuls ceux qui ont un vfw "complet" peuvent compiler normalement. Le fichier disponible ( sur http://www.devever.net/pegercer/akx/vcap/ est en fait un vfw modifié, complété.
Il suffit donc de
-télécharger le fichier vfwmod.h et libavicap32.a sur le site
-modifier dans les fichiers .h du projet les lignes #include <vfw.h> par #include "vfwmod.h"
-linker le fichier .a (ainsi que SDL, SDLmain et wingw32 et c'est tout)
Et voilàààà! Ca devrait fonctionner.

Merci à saroumane du sdz pour m'avoir guidé :)

Commentaire de shlavos le 18/09/2007 22:18:02

Sympa pour l'info G ni, merci !

Commentaire de jamesguitarplayer le 03/11/2007 13:07:40

Merci, merci, merci. Cela fait 2 jours que je ramais!  Et avec le vfw.h que tu indiques ça compile au poil.  Tu serais une fille je t'épouserais.

Commentaire de PADYVEN le 12/07/2008 20:29:09

salut
merci a ceux qui sont passer devant
pour le petit bug je l'ai resolue en suprimant le passage de callback a une autre callback
sinon le code c'est pour du rgb ou du YUV
parceque ma webcam est en YUV et j'arrive pas a la voir correctement

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

api webcam [ par alessan ] bonjour,je recherche une api gratuite pour pouvoir piloter, prendre des fotos (sans que cela s'affiche sur l'ecran) une webcam.merci d'avance! piloter une web cam [ par pipo ] qqun sait il si l'on peu detecter facilement les webcams branche au pc comme on detecte les joystick avec directX ?puis les piloter ?manu piloter une web cam [ par pipo ] qqun sait il si l'on peu detecter facilement les webcams branche au pc comme on detecte les joystick avec directX ?puis les piloter ?manu piloter une web cam [ par pipo ] qqun sait il si l'on peu detecter facilement les webcams branche au pc comme on detecte les joystick avec directX ?puis les piloter ?manu piloter une web cam [ par pipo ] qqun sait il si l'on peu detecter facilement les webcams branche au pc comme on detecte les joystick avec directX ?puis les piloter ?manu piloter une web cam [ par pipo ] qqun sait il si l'on peu detecter facilement les webcams branche au pc comme on detecte les joystick avec directX ?puis les piloter ?manu piloter une web cam [ par pipo ] qqun sait il si l'on peu detecter facilement les webcams branche au pc comme on detecte les joystick avec directX ?puis les piloter ?manu problème SDL [ par Synhok ] J'ai essayer le tut sur la librairie SDL et quand je compile avec DevC++, le linker me marque :C:\...\BIN\ld.exe: cannot open -lSDLmain: No such file Texte & SDL en mode Video [ par Gaelle ] Bonjour à tous,Je suis en train d'interfacer une application C à l'aide de SDL. Pour ce qui est de la gestion vidéo et évènements souris aucun problèm librairie SDL et coonio.h [ par gloom ] salut peuple svp qq1 opurrait t'il m'aider voila je cherche a afficher une photo sous console DOS pour cela je sait qu'il ¸faute une librairie SDL mai


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 2,044 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales