--- layout: post status: publish published: true title: ! 'Classification : Hu and Zernike moments' author: Julien Lengrand-Lambert author_login: jlengrand author_email: julien@lengrand.fr author_url: http://www.lengrand.fr wordpress_id: 254 wordpress_url: http://www.lengrandlambert.fr/wordpress/?p=254 date: 2011-11-02 00:51:12.000000000 +01:00 categories: - Computer Vision - Matlab tags: - image processing - hu - zernike - moments - matlab - classification comments: - id: 750 author: Deniz Cicek author_email: zendeniz1@yahoo.com author_url: '' date: !binary |- MjAxMi0wMy0zMSAxMjowNjo0NiArMDIwMA== date_gmt: !binary |- MjAxMi0wMy0zMSAxMTowNjo0NiArMDIwMA== content: Thanks. The links those you shared, will help me very much. Have a nice day. - id: 755 author: Julien Lengrand-Lambert author_email: julien@lengrand.fr author_url: http://www.lengrand.fr date: !binary |- MjAxMi0wNC0wMiAwODowNzowOCArMDIwMA== date_gmt: !binary |- MjAxMi0wNC0wMiAwNzowNzowOCArMDIwMA== content: ! "Hi Deniz, \r\n\r\nGlad it helped ;), I searched for them a long time some years ago.\r\nFeel free to come back if you need some code using them :)." - id: 974 author: Mohammad author_email: bagheri@cs.dal.ca author_url: '' date: !binary |- MjAxMi0wNS0xMyAxODo0NzoyNSArMDIwMA== date_gmt: !binary |- MjAxMi0wNS0xMyAxNzo0NzoyNSArMDIwMA== content: ! "First, thank you so much for your post... But, regarding the Zernike code, I didn't understand how to get it, how to implement it ! \r\nDoes I need to download Matlab and C++ files separately and put them in a folder and then mex C files?\r\nThanks again" - id: 1011 author: Julien Lengrand-Lambert author_email: julien@lengrand.fr author_url: http://www.lengrand.fr date: !binary |- MjAxMi0wNS0yMSAxMzowNzoyNSArMDIwMA== date_gmt: !binary |- MjAxMi0wNS0yMSAxMjowNzoyNSArMDIwMA== content: ! "Hi Mohammad, \r\n\r\nSorry for the delay, I was in vacation. Did you succeed into using it ? \r\n\r\nI posted this code some time ago now, but I do recall having to compile it. \r\nIt seems weird for me to download each file separately though. \r\n\r\nLet me some time and I will try it and let you know :)" --- Hi all, I am currently working on a Computer Vision application which requires a step of shape recognition. And I have been searching for lots of different parameters allowing to precisely classify objects afterwards. In a lot of applications, one need parameters that are invariant to linear transformations (that is translation, rotation and scaling) to ease object classification in various conditions. If you search for such parameters, you will quickly hear the name of Zernicke and Hu moments. Here are links to a Matlab implementation of those descriptors: