Bienvenue, Invité. Merci de vous connecter ou de vous inscrire.
Avez-vous perdu votre e-mail d'activation ?

Auteur Sujet: passer d'une image openCV à une texture sfml  (Lu 3238 fois)

0 Membres et 1 Invité sur ce sujet

CatEndal

  • Newbie
  • *
  • Messages: 14
    • Voir le profil
passer d'une image openCV à une texture sfml
« le: Novembre 11, 2017, 10:18:13 pm »
Bonjour
j'essaie de récupérer des images de ma webcam pour les inclure dans une fenêtre qui utilise du code sfml. Je sais comment utiliser séparement la sfml et openCV, mais je n'arrive pas à passer d'une image openCV à une texture sfml. J'ai essayé d'enregistrer une image appelée "tempFile.jpg" et de utiliser la fonction loadFromFile, mais cette fonction passe les images très lentement. Avez vous une idée pour palier à ce problème ?

Laurent

  • Administrator
  • Hero Member
  • *****
  • Messages: 32498
    • Voir le profil
    • SFML's website
    • E-mail
Re: passer d'une image openCV à une texture sfml
« Réponse #1 le: Novembre 11, 2017, 10:48:25 pm »
OpenCV fournit tout ce qu'il faut pour convertir ton image au bon format, puis accéder à ses dimensions et à ses pixels pour les passer à SFML. Tu n'as vraiment rien trouvé ? Même pas un semblant de point de départ ?
Laurent Gomila - SFML developer

CatEndal

  • Newbie
  • *
  • Messages: 14
    • Voir le profil
Re: passer d'une image openCV à une texture sfml
« Réponse #2 le: Novembre 12, 2017, 12:04:33 am »
Je viens de trouver quelqu'un qui, avec des boucles for scane l'image pixel par pixel, mais encore une fois, cela prend trop de temps à l'exécution et scanné les frames trop lentement, donc même problème

Laurent

  • Administrator
  • Hero Member
  • *****
  • Messages: 32498
    • Voir le profil
    • SFML's website
    • E-mail
Re: passer d'une image openCV à une texture sfml
« Réponse #3 le: Novembre 12, 2017, 09:07:35 am »
J'ai tapé quelque chose dans Google, juste pour voir, et voici le premier lien renvoyé par la recherche :
https://stackoverflow.com/questions/10265125/opencv-2-3-convert-mat-to-rgba-pixel-array

Ca se passe de commentaire...
Laurent Gomila - SFML developer

CatEndal

  • Newbie
  • *
  • Messages: 14
    • Voir le profil
Re: passer d'une image openCV à une texture sfml
« Réponse #4 le: Novembre 12, 2017, 07:10:49 pm »
Désolé mais je m'y connais que peu, de plus le compilateur ne connais pas certaines fonctions comme ".loadFromPixel", ou d'autres fonctions de openCV, j'ai l'impression que ce post est dépassé

Laurent

  • Administrator
  • Hero Member
  • *****
  • Messages: 32498
    • Voir le profil
    • SFML's website
    • E-mail
Re: passer d'une image openCV à une texture sfml
« Réponse #5 le: Novembre 12, 2017, 07:50:45 pm »
Oui en effet, il faut regarder dans la doc pour adapter le code. Mais franchement on ne va pas faire tout le boulot pour toi, c'est à toi d'éplucher la doc et d'approfondir le truc. Tu développes pour le plaisir, ou bien c'est un devoir et ça te fait ch*** de bosser un peu ?
Laurent Gomila - SFML developer

Guit0x

  • Newbie
  • *
  • Messages: 35
    • Voir le profil
Re: passer d'une image openCV à une texture sfml
« Réponse #6 le: Novembre 12, 2017, 09:06:32 pm »
Désolé mais je m'y connais que peu...

C'est bien beau de vouloir mettre la charrue avant les boeufs mais en général ça ne fonctionne pas... Si tu veux un conseil, renforce tes bases en C++  :)