Image import in -y axis

3 views (last 30 days)
Luis Jimenez Sanchez
Luis Jimenez Sanchez on 25 May 2020
Answered: Image Analyst on 25 May 2020
Hi,
So I am importing an image that I want to later trace points on and generate a Lagrange polynomial curve but the image is imported into the -y axis. While this may not affect my curve it can affect my constants in the curve. This is my code.
bottle=imread('bottle.png');
imshow(bottle)
hold on
i=1;
n=15;
x0=0;
y0=0;
[x0,y0]=ginput(1);
while (i<n+1)
[x,y]=ginput(1);
plot(x,y,'*r')
xi(i,1)=x;
yi(i,1)=y;
i=i+1;
end
display (xi);
display (yi);
axis on;

Answers (1)

Image Analyst
Image Analyst on 25 May 2020
Please attach 'bottle.jpg'
Also use
axis ij
to flip the direction of plotting with plot(). Or else (# of rows - y) instead of y.

Products


Release

R2020a

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!