Bonjour:
En Matlab on utilise "imread" pour lire une image comme entr�e.
je veux savoir l'�quivalent de "imread" en C++.
Y-a-il un exemple de programme C++ qui lit une image.
Merci d'avance.
Bonjour:
En Matlab on utilise "imread" pour lire une image comme entr�e.
je veux savoir l'�quivalent de "imread" en C++.
Y-a-il un exemple de programme C++ qui lit une image.
Merci d'avance.
Salut, le c++ est un language bas niveau, donc il ne propose pas nativement de fonction permettant d'importer des images. Donc tu dois faire sa toi m�me.
...
Code : S�lectionner tout - Visualiser dans une fen�tre � part ifstream foo("mon_image.bmp"); //ouvrir le fichier
puis d�cod� l'image, selon sont encodage.
Car toutes les images ne sont pas ecrite de la meme facon. Les Bitmap, son au format brut (non compress�), contrairement au jpeg...
D'un autre c�t�, il existe tout un tas de biblioth�ques sachant lire moult formats d'image. Donc tout d�pend :
- Du format d'image que tu veux lire
- Des traitements que tu veux effectuer sur l'image
Parmi les biblioth�ques pour manipuler des images, une des plus simples sur lesquelles je sois tomb� : http://cimg.sourceforge.net/
Ma session aux Microsoft TechDays 2013 : D�velopper en natif avec C++11.
Celle des Microsoft TechDays 2014 : Bonnes pratiques pour apprivoiser le C++11 avec Visual C++
Et celle des Microsoft TechDays 2015 : Visual C++ 2015 : voyage � la d�couverte d'un nouveau monde
Je donne des formations au C++ en entreprise, n'h�sitez pas � me contacter.
"puis d�cod� l'image, selon son encodage."!!!!!!!!
je suis d�butante en c++; donc je ne sais pas comment faire �a en c++.
autre chose mon code sera r�utilis� dans d'autres projets qui utilisent des diff�rentes formats ==> est ce que je peux faire un programme applicable sur tous les formats d'images et surtout les images m�dicale(DICOM)
merciiiiii
Le format DICOM n'est pas un format hyper courant, mais ImageMagick le g�re en lecture (pas en �criture semble-t-il). Apr�s, soit tu utilises directement imagemagic (par exemple, Magick++ a l'air d'�tre une interface C++ au dessus de imageMagick), soit tu utilises une autre biblioth�ques qui s'interface avec imageMAgick (comme CImg)
Ma session aux Microsoft TechDays 2013 : D�velopper en natif avec C++11.
Celle des Microsoft TechDays 2014 : Bonnes pratiques pour apprivoiser le C++11 avec Visual C++
Et celle des Microsoft TechDays 2015 : Visual C++ 2015 : voyage � la d�couverte d'un nouveau monde
Je donne des formations au C++ en entreprise, n'h�sitez pas � me contacter.
Merci JolyLoic
j'ai sais qu'il y a plusieurs biblioth�ques c++ pour le traitement d'images et j'ai choisi l'ITK (vous pouvez voir cette discussion)
http://www.developpez.net/forums/d11...t-dimages-irm/
mais puisque je suis en train de travailler sous windows 7 donc j'ai pas r�ussi ni la configuration d'ITK ni d'OPENCV ...
c'est pourquoi j'ai pens� � d�velopper moi m�me tout le programme sans l'utilisation des biblioth�ques!!!!!
Une petite recherche internet donne quand m�me beaucoup de r�ponses sur diff�rentes libs permettant de lire le format DICOM en C++. Par exemple : RZDCX, DicomObjects, DCMTK, gdcm, etc. (voir ici)
ITK est un tr�s bon choix (pour le support et la maintenance de cette lib)
Par contre, tr�s clairement, tu perdras moins de temps � trouver comment installer ITK (sous windows 7, quelle id�e de vouloir aller sous XP pour �a) que r��crire la lib
Tu as quels erreurs lors de l'installation de ITK ? As tu lu le chapitre 2.1 du ITK Software Guide ?
Partager