i try to convert image into polar coordinates

3 vues (au cours des 30 derniers jours)
ElizabethR
ElizabethR le 17 Mar 2016
Commenté : Walter Roberson le 19 Mar 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 commentaire
Sophia
Sophia le 17 Mar 2016
Modifié(e) : Sophia le 17 Mar 2016
change this c = ((m+1)/2,(n+1)/2)); and what is the error message after this

Connectez-vous pour commenter.

Réponse acceptée

Chad Greene
Chad Greene le 17 Mar 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 commentaires
ElizabethR
ElizabethR le 19 Mar 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 le 19 Mar 2016
Please show your code attempt complete with the texture mapping step, and please post the complete error message.

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

En savoir plus sur Graphics Performance dans Help Center et File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by