Imaginez que vous tracez plusieurs points, cercles, lignes dans une figure. Ensuite, un autre fichier m devrait utiliser ce tracé comme une entrée à faire par exemple. seuillage. Je suis au courant de la commande d'impression mais je ne veux pas que l'intrigue soit stockée en tant que fichier. Je préférerais le stocker dans une matrice (x_dim, y_dim, 3). Des idées?Enregistrer une parcelle dans Matlab comme une matrice
2
A
Répondre
2
0
Que diriez-vous de sauvegarder dans une image? Vous pouvez utiliser getframe
pour obtenir un objet cadre F, où F.cdata contient les valeurs RVB. N'oubliez pas d'utiliser l'option 'border', 'tight'
pour éviter de capturer les bordures.
Questions connexes
- 1. Tourner une parcelle dans l'image Matlab
- 2. Marge de sous-parcelle MATLAB
- 3. Comment enregistrer une matrice d'entiers dans un fichier texte dans Matlab?
- 4. Dans matlab, comment enregistrer une image comme une image de la même manière que "Enregistrer sous ..." dans la fenêtre graphique?
- 5. ggplot2: trier une parcelle
- 6. Matrice de Python Matlab
- 7. Comment créer une matrice de similitude dans MATLAB?
- 8. Comment faire fonctionner XOR pour une matrice logique dans MATLAB?
- 9. Points d'étiquetage dans l'ordre dans une parcelle
- 10. Comment ajouter une étiquette à une parcelle
- 11. MATLAB formatage d'une matrice
- 12. Comment enregistrer une toile comme une image
- 13. Comment créer une matrice 3 dimensions en numpy, comme matlab a (:,:, :)
- 14. Enregistrer les paramètres dans matlab
- 15. MATLAB: Convertir deux tableaux en une matrice clairsemée
- 16. Ajout d'un vecteur à une matrice MATLAB vide
- 17. MATLAB: Remplir une matrice avec chaque colonne étant la même
- 18. Conversion d'une matrice en MATLAB
- 19. Vector à la matrice syntaxe dans Matlab
- 20. Insertion de lignes dans la matrice MATLAB
- 21. Comment créer une matrice d'image avec une ligne dessinée dans MATLAB?
- 22. Comment enregistrer une matrice d'octets dans une base de données dans vb.net
- 23. erreur d'indexation de la matrice dans Matlab
- 24. Y a-t-il une fonction dans MATLAB qui convertit un fichier .raw en une matrice?
- 25. Matlab: créer une nouvelle matrice de la matrice existante selon les spécifications
- 26. Convertir une matrice décimale en une matrice binaire dans SciPy
- 27. Trouver une matrice 1x3 avec résultante zéro matrice
- 28. je veux trouver l'emplacement d'un numéro dans une matrice dans Matlab
- 29. Comment trouver une poignée d'annotation dans MATLAB?
- 30. Comment étiqueter deux vecteurs dans Matlab? .
GETFRAME & FRAME2IM semblent avoir la fonctionnalité que je recherchais. Malheureusement, la résolution saisie est extrêmement mauvaise. Taille de l'image originale où j'ai fait l'intrigue est 2048x4096. Après GETFRAME et FRAME2IM, la résolution est de 513x1025! Une idée pourquoi? –
@Josef St .: La fonction GETFRAME capture ce que vous voyez à l'écran dans la fenêtre graphique. Si vous tracez une image (en utilisant, disons, la commande IMAGE), l'image peut être réduite pour s'adapter à la fenêtre graphique, et lorsque la fenêtre graphique est capturée par GETFRAME, vous obtenez une image plus petite qu'avant. Vous devriez vérifier ces questions SO connexes: http://stackoverflow.com/questions/1848176/how-do-i-save-a-plotted-image-and-maintain-the-original-image-size-in-matlab , http://stackoverflow.com/questions/575475/how-can-i-save-an-altered-image-in-matlab – gnovice