How to change the origin axes in an image
2 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Guillermo Arias
am 21 Mai 2021
Bearbeitet: Hrishikesh Borate
am 24 Mai 2021
I tried with this:
ax = gca;
ax.Visible = 'On';
set(ax, 'YTickLabel', get(ax, 'YTick')+ py1 + em1/equiv + e/2/equiv);
set(ax, 'XTickLabel', get(ax, 'XTick') + px1+((lm/2)/equiv));
I want to get the blue axes from the red, but when i execute the program it appears: Invalid or deleted object, reffering to ax.
I want to plot some data respect from the blue exes.

0 Kommentare
Akzeptierte Antwort
Hrishikesh Borate
am 24 Mai 2021
Bearbeitet: Hrishikesh Borate
am 24 Mai 2021
Hi,
It’s my understanding that you are trying to change the origin axes in an image. Following is the code for the same:-
I = imread('cameraman.tif');
shiftX = -200;
shiftY = -150;
imshow(I,'Xdata',[1 size(I,1)]+shiftX,'Ydata',[1 size(I,2)]+shiftY)
ax = gca;
ax.Visible = 'On';
hold on
% Indication that the origin has shifted.
plot(0, 0, 'r+', 'MarkerSize', 30, 'LineWidth', 2)
hold off
0 Kommentare
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu Modify Image Colors finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!