我在xml中保存了ORB和SIFT描述符。
我试过用Mat descriptors = imread("descriptor.xml")
但它不起作用。
它是空白的。
假设您已将QIFT描述符存储在descriptor.xml
中。使用以下代码将保存的描述符分配回Mat
变量。
Mat sift_descriptor;
FileStorage fs("descriptor.xml", FileStorage::READ);
fs["descriptor"] >> sift_descriptor;
fs.release();
您必须使用Mat
保存并加载不是图像的cv::FileStorage
s。