i try to convert image into polar coordinates

2 Ansichten (letzte 30 Tage)
ElizabethR
ElizabethR am 17 Mär. 2016
Kommentiert: Walter Roberson am 19 Mär. 2016
here a code :
a=imread('1e.png');
r=imresize(a,[64 64]);
bw=im2bw(r);
[m,n]=size(bw)
m =
64
n =
64
[x,y]=meshgrid(1:n,1:m);
c = ((m+1)/2,(n+1)/2); %make center of the image to be the origin
|
Error: Expression or statement is incorrect--possibly unbalanced (, {, or [.
[theta,rho] = cart2pol(x-c,y-c);
how to fix this ? thanks
  1 Kommentar
Sophia
Sophia am 17 Mär. 2016
Bearbeitet: Sophia am 17 Mär. 2016
change this c = ((m+1)/2,(n+1)/2)); and what is the error message after this

Melden Sie sich an, um zu kommentieren.

Akzeptierte Antwort

Chad Greene
Chad Greene am 17 Mär. 2016
Sophia is correct. The problem is on this line:
c = ((m+1)/2,(n+1)/2); %make center of the image to be the origin
Do you want c to be a two-element array? If yes, change the line to
c = [(m+1)/2,(n+1)/2]; %make center of the image to be the origin
  10 Kommentare
ElizabethR
ElizabethR am 19 Mär. 2016
i was make it but i get the error : Error using handle.handle/set Invalid or deleted object. how to fix it ?
Walter Roberson
Walter Roberson am 19 Mär. 2016
Please show your code attempt complete with the texture mapping step, and please post the complete error message.

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Kategorien

Mehr zu Graphics Performance finden Sie in Help Center und File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by