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 commentaire

honey
honey le 2 Jan 2015
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.

Connectez-vous pour commenter.

Réponses (1)

Reyadh
Reyadh le 8 Juin 2013
Modifié(e) : Reyadh le 8 Juin 2013

0 votes

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

Question posée :

le 6 Mai 2013

Commenté :

le 2 Jan 2015

Community Treasure Hunt

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

Start Hunting!

Translated by