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

Lazarus Pascal Discussion :

Couper une vidéo


Sujet :

Lazarus Pascal

  1. #1
    Membre du Club
    Inscrit en
    Mai 2009
    Messages
    172
    Détails du profil
    Informations forums :
    Inscription : Mai 2009
    Messages : 172
    Points : 49
    Points
    49
    Par défaut Couper une vidéo
    Bonjour,

    Pour un projet j'utilise la méthode des contours actifs (j'utilise la méthode du snake pour entourer progressivement mon image avec le contour).

    J'aimerais étendre ce processus pour entourer l'image sur un film. J'avais pensé à découper ma séquence vidéo en frames fair le processus sur toutes les frames, sauvegarder le résultat sur des images et les recoller ensuite.

    J'espère que vous comprendrez mon problème.

    En gros j'aimerais pouvoir découper ma vidéo en images via le pascal, puis à partir d'images créer une vidéo.
    Est-ce possible en pascal?

    Si non, je séparerais les images via un logiciel annexe puis je les collerais via un logiciel annexe également.

    Merci d'avance, r0seBa

  2. #2
    Membre du Club
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    31
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 31
    Points : 41
    Points
    41
    Par défaut
    Bonjour,

    peut-être peux-tu essayer d'intégrer dans ton programme les unités opencvdelphi? Tu les trouveras ici:
    http://code.google.com/p/opencvdelphi/source/browse

    Mais sans garantie, je n'ai pas essayé!

  3. #3
    Membre du Club
    Inscrit en
    Mai 2009
    Messages
    172
    Détails du profil
    Informations forums :
    Inscription : Mai 2009
    Messages : 172
    Points : 49
    Points
    49
    Par défaut
    Bonjour, Merci de ta réponse

    J'ai bien importé les unités dans lazarus, tout se compile sans problème.
    Le problème c'est que je ne sais guère comment les utiliser. (quelle sont les fonctions principales d'opencvdelphi ?)

    (Je n'arrive pas à utiliser le projet d'exemple, qui de toute façon est un exe, alors peut etre que je suis bete, mais je ne trouve pas l'unité qui gère l'interface du projet)

    D'ailleurs, le cadet de mes soucis et de faire une zones pour pouvoir chercher ma vidéo à charger (avec un bouton parcourir) je n'ai jamais trouvé sur lazarus meme en cherchant sur google(ce n'est pas ma tache du projet mais bon)

    Sinon j'ai vu dans le code des unités marqué uses windows ou des trucs comme ça. C'est un petit problème sachant que je travaille sous Linux :S

    Merci d'avance

  4. #4
    Membre éprouvé
    Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2010
    Messages
    469
    Détails du profil
    Informations personnelles :
    Âge : 66
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Janvier 2010
    Messages : 469
    Points : 1 100
    Points
    1 100
    Par défaut
    Bonjour,

    Citation Envoyé par r0seBa Voir le message
    Est-ce possible en pascal?
    Sans aucun doute, et même avec Lazarus...

    Citation Envoyé par r0seBa Voir le message
    (Je n'arrive pas à utiliser le projet d'exemple, qui de toute façon est un exe
    As-tu installé WINE sur ton Linux ?

    Citation Envoyé par r0seBa Voir le message
    le cadet de mes soucis et de faire une zones pour pouvoir chercher ma vidéo à charger
    Utilise le composant TFileNameEdit. Son utilisation est assez immédiate.
    Il y a toutefois quelques limitations, et on peut préférer poser TOpenFileDialog, et faire OpenFileDialog1.Execute depuis un bouton.
    [Le cadet de tes soucis, ça veut dire que ce n'est pas un souci...]

    Citation Envoyé par r0seBa Voir le message
    Sinon j'ai vu dans le code des unités marqué uses windows
    C'est écrit pour DELPHI, et te faut porter pour LAZARUS... Il existe une option dans la 0.9.30 pour cela. Il y a pas mal de littérature à ce sujet, mais il faut savoir c'est plus facile avec cette dernière version.
    Cordialement,
    Tintinux

    Initiateur de Gestinux, une comptabilité gestion open-source, pour Linux, Windows et Mac OS.
    Une version stable et une autre en développement, avec Lazarus : vous pouvez aider à la tester, la traduire et à la développer.

  5. #5
    Membre du Club
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    31
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 31
    Points : 41
    Points
    41
    Par défaut
    OpenCV est une bibliothèque de manipulation d'image. Elle existe sous Linux et sous windows. (Il faut donc commencer par l'installer). Opencv delphi est juste une encapsulation de cette bibliothèque pour delphi. Les fonctions doivent porter le même nom en pascal qu'en C. Tu trouvera de nombreux exemples C ou C++ sur le net. Il y a aussi un forum sur developpez.com:
    http://www.developpez.net/forums/f73...heques/opencv/

    Bonne chance!

Discussions similaires

  1. Couper une vidéo avec matlab
    Par mayssaMM dans le forum Images
    Réponses: 2
    Dernier message: 25/08/2013, 17h43
  2. [Virtual Dub] Couper une vidéo
    Par gui80 dans le forum Vidéo
    Réponses: 1
    Dernier message: 04/05/2009, 17h13
  3. extraire une portion audio d'une vidéo
    Par Brunoo dans le forum DirectX
    Réponses: 2
    Dernier message: 16/06/2003, 10h29
  4. [Composants][Animation] Lire une vidéo compressée
    Par femtosa dans le forum Composants VCL
    Réponses: 6
    Dernier message: 03/09/2002, 08h03
  5. couper une connection avec un serveur corba
    Par pons dans le forum CORBA
    Réponses: 3
    Dernier message: 31/05/2002, 10h11

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