Bonjour.
J'ai un petit soucis avec cvSaveImage. L'image sauvegardée (test_seg_1_d2.png) est de même dimension mais la taille mémoire est triplée par rapport à celle chargée (test_seg_1_d.png) :
Et j'aimerai pouvoir obtenir exactement la même taille mémoire (image strictement identique, même densité, etc...).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 IplImage* pImg = cvLoadImage("./test_seg_1_d.png", CV_LOAD_IMAGE_UNCHANGED); cvSaveImage("./test_seg_1_d2.png", pImg);
Pas de canal alpha (vérifié avec gimp).
Voici les différences visibles sous gimp :
----------test_seg_1_d.png------------test_seg_1_d2.png
impression-97,38 × 53,98 millimètres----162,28 × 89,96 millimètres
resolution--119,99 x 119,99 ppp---------72 x 72 ppp
Tout le reste est exactement identique.
Comment palier à ce problème ?
J'utilise openCV 2.3.1.
Partager