Tourner un MATLAB intrigue en image
J'ai généré un terrain comme
figure; hold;
axis([0 10 0 10]);
fill([ 1 1 5 5], [5 1 1 5],'b')
et maintenant, je veux avoir cette parcelle comme une matrice, de sorte que je peux c'est à dire de filtre le blog avec une gaussienne. Googleing j'ai trouvé ce fil La pixellisation de la Parcelle à l'Image à MATLAB Central. Je l'ai essayé, mais je ne pouvais le faire fonctionner pour la ligne ou de la fonction des parcelles.
Avez-vous des idées?
Je sais, j'ai fait l'exemple trop simple / trivial. Mais avec la réponse que j'ai marqué, on peut pixelliser même arbitraire parcelles facilement.
OriginalL'auteur Framester | 2009-12-16
Vous devez vous connecter pour publier un commentaire.
Vous pouvez utiliser GETFRAME fonction. Elle renvoie film à la structure du cadre, qui est en fait pixellisé figure. Champ cdata contiendra votre matrice.
OriginalL'auteur yuk
Quelles sont les caractéristiques souhaitées de votre matrice cible ? Et ce genre d'images, voulez-vous rasterise ?
Vous voir, pour l'exemple que vous nous avez donné, il est presque banal de définir une matrice qui représente votre image ...
Votre matrice est un raster pour commencer. Maintenant, vous pouvez utiliser la fonction intégrée de l'image à visualiser votre matrice. Jetez un oeil à la documentation de cette fonction. Et remarque que ma proposition ne répond pas aux spécifications relatives à l'utilisation de l'image() et colormap().
OriginalL'auteur High Performance Mark