gpt4 book ai didi

c - opencv保存文件xml

转载 作者:行者123 更新时间:2023-11-30 16:03:08 28 4
gpt4 key购买 nike

希望你能帮助我...

我有一个 IplImage (reimg_right) 320 X 240,IPL_DEPTH_32F我想将其另存为图像和 xml 文件。我使用这段代码:

sprintf(name1,"path1/image.bmp");
sprintf(name2,"path2/feature_image32F.xml");
cvSaveImage(name1,reimg_right);
cvSave(name2, reimg_right, NULL, NULL, cvAttrList(0,0));

一切都很好,但问题是在 xml 文件中我没有矩阵 320 X 240,而是矩阵 19200 X 4!有人知道如何保持尺寸吗?谢谢加布里埃尔

最佳答案

我不知道您使用的 OpenCV 版本是什么,但不久前您可以这样做:

cvSave("file.xml", my_img);

假设my_img为:

CvMat* my_img = cvCreateMat(320, 240, CV_32FC1);

但是由于您使用的是 IplImage,因此您可以将它们转换为:

CvMat mat;
CvMat* my_img = cvGetMat(reimg_right, &mat);
cvSave("file.xml", my_img);

关于c - opencv保存文件xml,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4400647/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com