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

OpenCV Discussion :

Afficher une image depuis un pointeur


Sujet :

OpenCV

  1. #1
    Futur Membre du Club
    Inscrit en
    Juillet 2007
    Messages
    12
    Détails du profil
    Informations forums :
    Inscription : Juillet 2007
    Messages : 12
    Points : 7
    Points
    7
    Par défaut Afficher une image depuis un pointeur
    Bonjour à tous,

    Je bosse sur un bout de code qui est censé afficher l'image d'une webcam IP et puis faire plus tard une détection de mouvement (mais on y est pas encore).

    Le programme récupère une image JPG cycliquement grâce à la libcurl. Je pourrais effectivement écrire cette image sur le disque dur et la relire depuis OpenCV mais je ne peux pas faire ça pour raison de performance et de fiabilité (le système risque d'être embarqué sur une carte CF et ceci tuerai la CF très rapidement).

    En sortie de mon appel libcurl, je récupère un pointeur vers une image JPG stockée en RAM. La fonction CvOpenImage ne peut que prendre un chemin vers un fichier en entrée et me pose donc problème.

    Existe-t-il une fonction qui puisse charger une image sous OpenCV depuis un pointeur sur une image en RAM ? Ou existe il une astuce pour arriver à faire ça ?

    Merci par avance pour vos réponses.

  2. #2
    Membre régulier
    Inscrit en
    Juin 2007
    Messages
    50
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 50
    Points : 74
    Points
    74
    Par défaut Afficher une image depuis un pointeur
    Salut,

    Techniquement oui!

    1) Faire une creation d'image sous OpenCV de même caracteristique que l'image en mémoire ( longeur, largeur, nombre de couleur etc..)
    2) Transferer le "databuffer" de image en mémoire vers celui d'Opencv en respectant le "codage" des couleurs, a savoir Bleu,vert,rouge,bleu,vert,rouge...etc

    Ici j'ai un code qui montre l'acces aux image pixel par pixel.
    Bon courage

    Jpierre
    http://www.developpez.net/forums/sho...d.php?t=366832

    Ps : Désolé de ne pas mieux aider. Je suis plutot bon pour trouver des "solutions logigues et théoriques" et beaucoup "moins bon" pour passer a la partie code. De plus, je suis un "vieux" débutant en C/C++.

    Edit : Par défault, les images OpenCV ont leurs origines en BAS et a GAUCHE

Discussions similaires

  1. Réponses: 8
    Dernier message: 14/10/2007, 16h49
  2. Afficher une image depuis un fichier
    Par Bourak dans le forum MFC
    Réponses: 1
    Dernier message: 23/06/2007, 15h01
  3. afficher une image depuis un combobox
    Par ghosthacker dans le forum MFC
    Réponses: 5
    Dernier message: 11/06/2007, 10h35
  4. Afficher une image depuis ma base de données MySQL
    Par hnoumbo dans le forum Outils
    Réponses: 3
    Dernier message: 16/08/2006, 08h57
  5. [Image] Afficher une image depuis serveur distant
    Par grinder59 dans le forum Bibliothèques et frameworks
    Réponses: 2
    Dernier message: 17/05/2006, 09h45

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