gpt4 book ai didi

opencv - 保存提取的特征opencv

转载 作者:太空宇宙 更新时间:2023-11-03 21:18:00 26 4
gpt4 key购买 nike

我已经在 OpenCV 中提取了 SIFT 特征描述符。我的下一步是训练 SVM,但在那之前,我想我需要将提取的特征保存在一个文件中,以便训练这些特征......

所以我的问题是:1- 如何保存这些矩阵?2-我想知道如何处理这些特征,我为一张图像提取了特征,但是我需要为一个对象(例如可乐)以不同姿势提取许多图像的特征并将它们保存在一个文件中......

你知道如何在 opencv 中做到这一点吗?

谢谢...

最佳答案

  1. 如果您想将 OpenCV Mat 保存到文件,请查看 FileStorage他们提供的类(class)。出于您的目的,它可能看起来像:

    FileStorage fs("features.yml", FileStorage::WRITE);

    Mat colaFeaturesXYZ;

    // compute SIFT features vectors to colaFeaturesXYZ;

    fs << "cola_pose_xyz" << colaFeaturesXYZ;
  2. 如果您想将这些特征存储在数据库中以供以后搜索,您可以考虑查看 bagofwords_classification.cpp OpenCV 提供的示例。这可能具有您正在寻找的所有功能。

关于opencv - 保存提取的特征opencv,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7670905/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com