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.
Partager