IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Windows Forms Discussion :

[VB.NET]Capture Webcam WIA


Sujet :

Windows Forms

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Février 2005
    Messages
    23
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 23
    Points : 17
    Points
    17
    Par défaut [VB.NET]Capture Webcam WIA
    Bonjour,

    j'utilise WIA pour capturer une image a partir de ma webcam dans un windows form.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     Dim class1 As CommonDialogClass = New CommonDialogClass
            Dim d As Device
            Try
                d = class1.ShowSelectDevice(WiaDeviceType.VideoDeviceType, True, False)
            Catch ex As Exception
                Debug.WriteLine(ex.ToString())
            End Try
    Mais voila l'erreur que j'ai tout le temps en retour :

    Une exception de première chance de type 'System.Runtime.InteropServices.COMException' s'est produite dans
    System.Runtime.InteropServices.COMException (0x80210015): Exception de HRESULT : 0x80210015
    à WIA.CommonDialogClass.ShowSelectDevice(WiaDeviceType DeviceType, Boolean AlwaysSelectDevice, Boolean CancelError)
    à WindowsApplication1.Form1.SelectDevice() dans C:\Documents and Settings\Utilisateur\Mes documents\Visual Studio 2005\Projects\Pinboard\Pinboard\Form1.vb:ligne 17

  2. #2
    Membre expérimenté Avatar de Mose
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    1 143
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 1 143
    Points : 1 379
    Points
    1 379
    Par défaut
    * y a t'il une méthode pour lister les devices ? Si oui, vérifie que tu en a bien un de type VideoDeviceType
    * Un COMException, c'est une exception en amont de .Net. Si le framework WIA est bien fait, il y a une méthode pour traduire les Exception ou les codes d'erreur COM en exception ou en message d'erreur.

    Peux pas t'aider plus...

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Février 2005
    Messages
    23
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 23
    Points : 17
    Points
    17
    Par défaut
    Salut,

    merci de ta reponse mais e fait meme si j'essai de lister les "device" j'ai toujours cette erreur qui revient, j'ai même essayé de forcer la connexion à un périphérique mais c'est toujours le meme probleme :


    Dim mng As DeviceManager = New DeviceManagerClass
    Dim d As Device = Nothing
    d = mng.DeviceInfos.Item(0).Connect()


    ->
    System.Runtime.InteropServices.COMException

  4. #4
    Rédacteur
    Avatar de Thomas Lebrun
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    9 161
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 9 161
    Points : 19 434
    Points
    19 434
    Par défaut
    Utilise un bloc try/catch pour avoir le message précis de l'exception

  5. #5
    Membre à l'essai
    Profil pro
    Inscrit en
    Février 2005
    Messages
    23
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 23
    Points : 17
    Points
    17
    Par défaut
    c'est bien ce que j'ai fait si tu regarde en haut du topic ...

  6. #6
    Membre expérimenté Avatar de Mose
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    1 143
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 1 143
    Points : 1 379
    Points
    1 379
    Par défaut
    Rapide recherche sur google...
    Un site en parle
    Appremment ta webcam n'est pas allumée (y'a ptet du code à rajouter pour la démarrer)

  7. #7
    Membre à l'essai
    Profil pro
    Inscrit en
    Février 2005
    Messages
    23
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 23
    Points : 17
    Points
    17
    Par défaut
    Si ma cam est bien allumée, j'ai trouvé une seule personne qui a le meme probleme que moi mais pas de reponse :

    http://channel9.msdn.com/ShowPost.aspx?PostID=78444

    Pourtant le message d'erreur que j'ai signifierait "Peripherique non connecté", alors que celui ci l'est et est listé dans les "scanners et appareils videos".

    J'ai essayé avec 3 webcams differentes et toujours le meme probleme, je ne sais plus quoi faire ...

  8. #8
    Membre à l'essai
    Profil pro
    Inscrit en
    Février 2005
    Messages
    23
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 23
    Points : 17
    Points
    17
    Par défaut
    Je viens de trouver la reponse a ma question, ma webcam est trop récente, cela passe avec une webcam dil y a 2 3 ans ...
    Pfff ....

  9. #9
    Membre expérimenté Avatar de Mose
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    1 143
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 1 143
    Points : 1 379
    Points
    1 379
    Par défaut
    C'est pas une réponse ça...
    pourquoi ça marche pas ?

  10. #10
    Membre à l'essai
    Profil pro
    Inscrit en
    Février 2005
    Messages
    23
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 23
    Points : 17
    Points
    17
    Par défaut
    Côté logiciels, Creative rejoint Hercules sur la non-fourniture de pilotes compatibles WIA...

    Source : http://www.clubic.com/article-32148-...i-souriez.html

    Par contre maintenant je n'arrive pas a parametrer la taille de la capture ...

  11. #11
    Membre expérimenté Avatar de Mose
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    1 143
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 1 143
    Points : 1 379
    Points
    1 379
    Par défaut
    Sympa !!! Tu peux contrôler le moteur aussi ?
    Sur le site de créative, j'imagine que t'as vérifié qu'il n'y a pas ces fameux pilotes WIA ? Ou une alternative ?

  12. #12
    Nouveau Candidat au Club
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Avril 2012
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Guinée

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2012
    Messages : 1
    Points : 1
    Points
    1
    Par défaut WIA camera canon EOS 1000D
    je veux developper une application de prise de photo avec ma camera canon eos 1000d.

Discussions similaires

  1. [JMF] Capture Webcam & createRealizedPlayer
    Par plut0nium dans le forum Multimédia
    Réponses: 4
    Dernier message: 09/03/2011, 15h31
  2. [VB6] Capture Webcam
    Par Vesta dans le forum VB 6 et antérieur
    Réponses: 4
    Dernier message: 07/02/2007, 14h12
  3. [VB.Net] Capture écran
    Par Fullmetal82 dans le forum Windows Forms
    Réponses: 14
    Dernier message: 07/02/2007, 06h56
  4. Réponses: 3
    Dernier message: 05/08/2006, 18h54
  5. [VB.NET] Capture d'écran
    Par tiboooo dans le forum Windows Forms
    Réponses: 8
    Dernier message: 03/01/2006, 18h23

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo