i try to convert image into polar coordinates
    3 visualizaciones (últimos 30 días)
  
       Mostrar comentarios más antiguos
    
    ElizabethR
 el 17 de Mzo. de 2016
  
    
    
    
    
    Comentada: Walter Roberson
      
      
 el 19 de Mzo. de 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 comentario
Respuesta aceptada
  Chad Greene
      
      
 el 17 de Mzo. de 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 comentarios
  Walter Roberson
      
      
 el 19 de Mzo. de 2016
				Please show your code attempt complete with the texture mapping step, and please post the complete error message.
Más respuestas (0)
Ver también
Categorías
				Más información sobre Graphics Performance en Help Center y File Exchange.
			
	Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!




