1. 程式人生 > >opencv-讀寫xml

opencv-讀寫xml

因為要將特徵向量寫入xml,方便讀寫。(以前都是寫的單個字元在txt,像特徵向量這樣的就比較不好讀了,尤其是float,double型別的)

opencv真是強大啊。

//讀取檔案,得到矩陣
Mat ReadXML(char* xmlpath)
{
    CvMat* A1 = (CvMat*)cvLoad(xmlpath);
Mat:Mat mat1(A1,true);
    return mat1;
}


//將資料寫入xml檔案中
void WriteXML(char* xmlpath,Mat traindata)
{
    CvMat cm=traindata;
    cvSave(xmlpath,&cm);

}