【问题标题】:How to I populate .mat database in matlab如何在 matlab 中填充 .mat 数据库
【发布时间】:2015-10-09 17:32:56
【问题描述】:

如何训练图像并制作 .mat 文件? 我正在尝试以下简单的 matlab 程序:

http://in.mathworks.com/matlabcentral/fileexchange/22030-image-retrieval-query-by-example-demo

文档 https://ece.uwaterloo.ca/~nnikvand/Coderep/imQuery/documentation.html

现在,这个 zip 包已经包含一个 .mat 文件,其中包含所有提供查询的示例图像的直方图。我想查询我自己的图像样本集。

我发现我需要 getimagehist 函数来计算直方图并以 .mat 格式填充我的图像数据库。但我到底该怎么做?我是matlab的新手,所以我不知道。非常感谢您提供一些指导/帮助。

【问题讨论】:

    标签: matlab image-processing


    【解决方案1】:

    在 Matlab 中,.mat 格式用于保存 Matlab 工作区。您可以使用

    创建 .mat 文件
    save(filename,variables)
    

    在此处记录:http://se.mathworks.com/help/matlab/ref/save.html

    如果您在从图像创建直方图方面需要帮助,请查看imhisthttp://se.mathworks.com/help/images/ref/imhist.html

    作为将直方图保存在 .mat 文件中的示例

    myHistogram = imhist(image);
    save('myMatFile', 'myHistogram');
    

    【讨论】:

      猜你喜欢
      • 2021-03-02
      • 2021-04-27
      • 2011-12-28
      • 1970-01-01
      • 2019-01-17
      • 2015-01-27
      • 1970-01-01
      • 2020-04-12
      • 2013-09-27
      相关资源
      最近更新 更多