i try to convert image into polar coordinates

1 回表示 (過去 30 日間)
ElizabethR
ElizabethR 2016 年 3 月 17 日
コメント済み: Walter Roberson 2016 年 3 月 19 日
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 件のコメント
Sophia
Sophia 2016 年 3 月 17 日
編集済み: Sophia 2016 年 3 月 17 日
change this c = ((m+1)/2,(n+1)/2)); and what is the error message after this

サインインしてコメントする。

採用された回答

Chad Greene
Chad Greene 2016 年 3 月 17 日
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 件のコメント
ElizabethR
ElizabethR 2016 年 3 月 19 日
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 2016 年 3 月 19 日
Please show your code attempt complete with the texture mapping step, and please post the complete error message.

サインインしてコメントする。

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeConvert Image Type についてさらに検索

タグ

Community Treasure Hunt

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

Start Hunting!

Translated by