begin process at 2008 07 06 01:19:18
1 205 425 membres
7 nouveaux aujourd'hui
14 119 membres club

Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum.
Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

GESTION WEBCAM SOUS WINDOWS AVEC SDL


Information sur la source

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é: 9 001 / 1 737

Note :
Aucune note

Commentaire sur cette source (11)
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é
Pour les "Membres Club", vous pouvez télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip

02 avril 2006 13:02:33 :
nouvelle version
  • signaler à un administrateur
    Commentaire de MuPuF le 02/04/2006 12:34:51

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

  • signaler à un administrateur
    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 ;-)

  • signaler à un administrateur
    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 ?

  • signaler à un administrateur
    Commentaire de loicus le 08/06/2006 13:35:23

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

  • signaler à un administrateur
    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

  • signaler à un administrateur
    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).

  • signaler à un administrateur
    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+

  • signaler à un administrateur
    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... :(

  • signaler à un administrateur
    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é :)

  • signaler à un administrateur
    Commentaire de shlavos le 18/09/2007 22:18:02

    Sympa pour l'info G ni, merci !

  • signaler à un administrateur
    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.

Ajouter un commentaire

Discussions en rapport avec ce code source

Pub



Appels d'offres

Plugin Dialer outlook
Budget : 2 000€
Travail graphique- ill...
Budget : 1 000€
creation de marque et ...
Budget : 1 000€

CalendriCode

Juillet 2008
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Téléchargements

Boutique

Boutique de goodies CodeS-SourceS