je suppose que si tu utilise cvSave c'est parceque tu veux un fichier xml. pour traiter les donner avec autre chose comme MatLab par exemple?
deja evite les 0,0 et met des NULL si tu ne veux pas donner de nom ni de commentaire.
cvSave("image.xml",image,"matrix","recording a txt matrix",cvAttrList(NULL,NULL));
ce code marche chez moi et j'ai bien un fichier xml comme celui ci:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
| <?xml version="1.0"?>
<opencv_storage>
<!-- recording a txt matrix -->
<matrix type_id="opencv-image">
<width>292</width>
<height>312</height>
<origin>top-left</origin>
<layout>interleaved</layout>
<dt>"3u"</dt>
<data>
0 0 255 0 0 255 0 0 255 0 0 255 237 237 237 237 237 237 237 237 237
..........................
.....................
47 46 46 46 46 46 46 45 45 45 45 45 45 45 45 45 45 45 45 44 44 44
237 237 237</data></matrix>
</opencv_storage> |
Partager