如何阅读ORB和SIFT描述符?

时间:2014-04-15 03:41:29

标签: opencv

我在xml中保存了ORB和SIFT描述符 我尝试使用Mat descriptors = imread("descriptor.xml")
但它没有用。
它是空白的

2 个答案:

答案 0 :(得分:1)

您必须使用Mat保存并加载不是图片的cv::FileStorage

答案 1 :(得分:1)

假设您已将SIFT描述符存储在descriptor.xml中。使用以下代码将保存的描述符分配回Mat变量。

Mat sift_descriptor; 
FileStorage fs("descriptor.xml", FileStorage::READ);
fs["descriptor"] >> sift_descriptor;
fs.release();