OpenCV2.3.1读xml文件

主程序片段:

......

CvMat *mapx = cvCreateMat(ExpandHeight, ExpandWidth, CV_32FC1);
CvMat *mapy = cvCreateMat(ExpandHeight, ExpandWidth, CV_32FC1);

ReadMapXY(direct,mapx,mapy);
......



功能函数:
void ReadMapXY(Direct direct, CvMat *mapx, CvMat *mapy)
{
CvMat *mapx0 = cvCreateMat(ExpandHeight, ExpandWidth, CV_32FC1);
CvMat *mapy0 = cvCreateMat(ExpandHeight, ExpandWidth, CV_32FC1);


string mapx_xml = "MapMatrix\\mapx_" + ConvertDirectToString(direct);
string mapy_xml = "MapMatrix\\mapy_" + ConvertDirectToString(direct);
string mapx_xml_name = mapx_xml + ".xml";
string mapy_xml_name = mapy_xml + ".xml";

mapx0 = (CvMat*) cvLoad(mapx_xml_name.c_str());
mapy0 = (CvMat*) cvLoad(mapy_xml_name.c_str());

mapx->data.fl=mapx0->data.fl;   //非常重要,注意形参实参的返回关系
mapy->data.fl=mapy0->data.fl;
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值