March 2019
Intermediate to advanced
532 pages
13h 2m
English
Moments have been used in image processing and object classification and recognition since Hu introduced them. From this publication on, more powerful moment techniques in connection with moments have been developed.
A remarkable example is Zernike moments. Teague proposed Zernike moments based on the basis set of orthogonal Zernike polynomials. OpenCV provides no functions to compute Zernike moments. However, other Python packages can be used for this purpose.
In this sense, the mahotas package provides the zernike_moments() function, which can be used to compute Zernike moments. The signature of zernike_moments() is as follows:
mahotas.features.zernike_moments(im, radius, degree=8, cm={center_of_mass(im)})
This function ...