如何训练图像并制作.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的新手,这就是我不知道的原因。我们将非常感谢您的一点指导/帮助。
答案 0 :(得分:0)
在Matlab中,.mat格式用于保存Matlab工作空间。您可以使用
创建.mat文件save(filename,variables)
此处记录:http://se.mathworks.com/help/matlab/ref/save.html
如果您需要有关从图像创建直方图的帮助,请查看imhist
:http://se.mathworks.com/help/images/ref/imhist.html
作为在.mat文件中保存直方图的示例
myHistogram = imhist(image);
save('myMatFile', 'myHistogram');