2015-07-20 6 views
0

Comment former des images et créer un fichier .mat? J'essaie le programme Matlab simple:Comment remplir la base de données .mat dans matlab

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

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

Maintenant, ce paquet zip contient déjà un fichier .mat qui a histogrammes de toutes les images échantillons pour querying.I voulez interroger sur mon propre échantillon d'images. Je me suis rendu compte que j'avais besoin de cette fonction getimagehist pour calculer l'histogramme et remplir une base de données de mes images au format .mat. mais comment exactement le fais-je? Je suis un débutant dans matlab c'est pourquoi je n'ai aucune idée. Un petit conseil/aide sera grandement apprécié.

Répondre

0

Dans Matlab, le format .mat est utilisé pour enregistrer les espaces de travail Matlab. Vous pouvez créer des fichiers .mat avec

save(filename,variables) 

Il est documenté ici: http://se.mathworks.com/help/matlab/ref/save.html

Si vous avez besoin d'aide pour créer les images à partir histogrammes, consultez imhist: http://se.mathworks.com/help/images/ref/imhist.html

À titre d'exemple d'enregistrer un histogramme dans le fichier .mat

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