學習javacv之六:保存CvMat到xml文件,從xml文件讀取數據,填充CvMat

package com.csdn.linghu.javacvlean03;

import org.bytedeco.javacpp.opencv_core.CvMat;

import static org.bytedeco.javacpp.opencv_core.*;
public class ReadWriteCVMat {
	public static void main(String[] args) {
		//創建5X5的矩陣,元素類型是32位浮點型
		CvMat writeCvMat = cvCreateMat(5, 5, CV_32FC1);
		//設置第四行,第四列元素爲4.0
		cvmSet(writeCvMat,4,4,4.0);
		//設置第三行,第三列元素爲3.0
	    cvSetReal2D(writeCvMat,3,3,3.0);
	    //將矩陣保存到xml文件中
		cvSave("resources/CvMat.xml", writeCvMat);
		//從XML文件中,讀取數據,並填充到一個矩陣中
		CvMat readCvMat = new CvMat(cvLoad("resources/CvMat.xml")) ;
		System.out.println(readCvMat.toString());
	}
}

結果:




發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章