Plotting Image arrays with Imagesc flips them vertically.
1 visualizzazione (ultimi 30 giorni)
Mostra commenti meno recenti
Aaron Greenbaum
il 28 Lug 2016
Risposto: Walter Roberson
il 28 Lug 2016
I have an image contained in an array with (1,1) being in the top left corner. When using imagesc the image flips vertically and the y axis plots from 0-num starting from the bottom. Is there a way I can prevent the image from flipping and have the y-axis count from the top left down?
0 Commenti
Risposta accettata
Image Analyst
il 28 Lug 2016
It should work correctly. If it doesn't then perhaps the direction got reversed. You can either put
cla reset;
before you call imagesc(), or reverse the direction afterwards
axis ij;
0 Commenti
Più risposte (1)
Walter Roberson
il 28 Lug 2016
"axis ydirection controls the placement of the coordinate system origin and the direction of increasing y values. Set ydirection to ij to place the origin at the upper left corner of the axes. The y values increase from top to bottom. Set ydirection to xy to place the origin at the lower left corner. The y values increase from bottom to top. This is the default value."
0 Commenti
Vedere anche
Categorie
Scopri di più su Annotations in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!