フィルターのクリア

How to unwrap the circle?

10 ビュー (過去 30 日間)
Umme Tania
Umme Tania 2013 年 10 月 9 日
コメント済み: Image Analyst 2014 年 1 月 24 日
  3 件のコメント
Walter Roberson
Walter Roberson 2013 年 10 月 9 日
I am not sure what you mean by "unwrap" ? Are you wanting to project from the circle to a rectangle, interpolating to form a rectangular image like from stretching a sheet?
Umme Tania
Umme Tania 2013 年 10 月 10 日
yes

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

採用された回答

Alex Taylor
Alex Taylor 2013 年 10 月 10 日
編集済み: Alex Taylor 2013 年 10 月 11 日
Use a polar transformation with the center of the transformation set to the center of the circle (roughly [161, 172]).
I like Peter Kovesi's implementation of the polar transformation:
a = imread('http://www.mathworks.com/matlabcentral/answers/uploaded_files/482/crop_image.jpg');
out = polartrans(a,500,500,161,172,'linear','valid');
imshow(out);
  1 件のコメント
Umme Tania
Umme Tania 2013 年 10 月 11 日
Thank you

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

その他の回答 (1 件)

ramsha
ramsha 2014 年 1 月 24 日
how to run this file ?
  1 件のコメント
Image Analyst
Image Analyst 2014 年 1 月 24 日
What file? Whatever file it is, can't you just click the green triangle? Or type the name of it into the command window?

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

Community Treasure Hunt

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

Start Hunting!

Translated by