如何阅读ORB和SIFT描述符?

问题描述 投票:0回答:2

我在xml中保存了ORB和SIFT描述符。 我试过用Mat descriptors = imread("descriptor.xml") 但它不起作用。 它是空白的。

opencv
2个回答
1
投票

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

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

1
投票

您必须使用Mat保存并加载不是图像的cv::FileStorages。

© www.soinside.com 2019 - 2024. All rights reserved.