How to map image into a unit disk?

I am doing my project on OCR.For feature extraction i have used zernike moments.For this i want to map the image plane inside the unit circle.I have used this code.But its not work properly.
d = size(img); xstep = 2/(d(1)-1); ystep = 2/(d(2)-1); [x,y] = meshgrid(-1:xstep:1,-1:ystep:1); circle1 = x.^2 + y.^2; inside = find(circle1<=1); mask = zeros(d); mask(inside) = ones(size(inside));
Could anyone help me to implement this .Matlab source code will be great help for me...

1 个评论

Hello Minu, I am also working on OCR for Gujarati language and using zernike moment for feature extraction. Can you give me that code? Thank you in advance.

请先登录,再进行评论。

回答(1 个)

Reyadh
Reyadh 2013-6-8
编辑:Reyadh 2013-6-8

0 个投票

I think your code is ok just add p=mask.*img; at the end of code and p will be the output image

类别

帮助中心File Exchange 中查找有关 Zernike Polynomials 的更多信息

提问:

2013-5-6

评论:

2015-1-2

Community Treasure Hunt

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

Start Hunting!

Translated by