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

C++Builder Discussion :

Capturer un flux vidéo


Sujet :

C++Builder

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Femme Profil pro
    Développeur informatique
    Inscrit en
    Février 2011
    Messages
    266
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 35
    Localisation : France

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

    Informations forums :
    Inscription : Février 2011
    Messages : 266
    Par défaut Capturer un flux vidéo
    Bonjour,

    je travail actuellement sur un logiciel dattant de quelques années maintenant codé sur Borland C++ Builder 6.
    Il m'est demandé de pouvoir aquerir le flux d'une caméra et de le faire afficher dans un fenêtre. Je dois également devoir être en mesure de pouvoir changer la résolution de la caméra, ainsi que le gain et l'exposition. Et enfin je doit pouvoir appliquer un effet miroir a l'image renvoyer selon l'axe horizontal et/ou vertical.

    J'ai tenté d'utiliser les fonctions "capCreateCaptureWindow" de la VCL mais il semblerais que je ne puisse pas faire tout ce qui est demandé avec cette api et je n'ai réussi a trouver de tutoriel sur le sujet.

    J'ai pu voir aussi un pack Direct Show ( DSPack) censé être compatible avec Borland c++ 6 mais pas moyen de l'installer, la compilation se passe nickel mais mon IDE refuse de l'installer.
    Je précise que je suis sur un pc Windows 10 64 bits.

    Je n'ai également pas réussi a linker mon projet avec openCV.

    Nous avions une dll codée sur visual studio 2008 qui permettait de faire cela via DirectShow mais je souhaiterais supprimer cette DLL.

    Pourriez vous me guider afin de trouver une solution?

  2. #2
    Membre confirmé
    Inscrit en
    Août 2010
    Messages
    123
    Détails du profil
    Informations forums :
    Inscription : Août 2010
    Messages : 123
    Par défaut
    Bonjour,

    capCreateCaptureWindow n'est pas une fonction VCL, c'est du Video for windows (VFW).
    Il ne faut pas coder avec ça, c'est remplacé par DirectShow.

    OpenCV serait la bonne solution mais difficile à compiler.
    Du coté de DirectShow, tu pourras faire la même chose qu'avec visual studio, ni plus ni moins.

  3. #3
    Membre émérite
    Avatar de Gouyon
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2003
    Messages
    1 137
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Novembre 2003
    Messages : 1 137
    Billets dans le blog
    5
    Par défaut
    C'est quoi comme caméra? Comment est elle connectée à l'ordinateur?
    En général le fabricant fourni un SDK pour le pilotage. Sinon c'est le SDK de la carte d'acquisition vidéo qu'il faut utiliser.
    Exemple pour une caméra avec une sortie camera link il faut que le PC soit équipé d'une carte camera link et il faut alors utiliser le SDK de la carte qui permet d'acquérir des images et de les stocker.

Discussions similaires

  1. Capture du flux vidéo d'une carte graphique
    Par SyphaxIlies dans le forum OpenCV
    Réponses: 0
    Dernier message: 10/04/2012, 23h57
  2. Comment capturer plusieurs flux vidéo ?
    Par silesio dans le forum OpenCV
    Réponses: 4
    Dernier message: 17/03/2012, 12h29
  3. Capture du flux vidéo d'une webcam
    Par nightwar dans le forum OpenCV
    Réponses: 1
    Dernier message: 16/12/2009, 13h31
  4. Capturer un flux vidéo : problème de perfomances
    Par verazano dans le forum OpenCV
    Réponses: 2
    Dernier message: 02/03/2009, 21h09
  5. Capturer le flux vidéo d'une caméra
    Par Jim_Nastiq dans le forum OpenCV
    Réponses: 12
    Dernier message: 02/05/2007, 11h48

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