From this image i want to unwrap the gray part...so that i can represent this(pixel information) as a rectangle.
How to unwrap the circle?
5 views (last 30 days)
Show older comments
3 Comments
Walter Roberson
on 9 Oct 2013
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?
Accepted Answer
Alex Taylor
on 10 Oct 2013
Edited: Alex Taylor
on 11 Oct 2013
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);
More Answers (1)
ramsha
on 24 Jan 2014
how to run this file ?
1 Comment
Image Analyst
on 24 Jan 2014
What file? Whatever file it is, can't you just click the green triangle? Or type the name of it into the command window?
See Also
Products
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!