- Fingerprint features extraction with minutiaes.
- Sound fundamental frequency extraction with autocorrelation.
- Vowel recognition with formants.
- Melody (pitch) recognition.
- Car logos segmentation with histogram thresholding.
- Simple shape descriptors - area, convex hull, perimeter, etc.
- 2D Fourier - shape descriptor.
- Signature - shape descriptor.
- UNL-Fourier
- Color descriptors
- Polar-Fourier Grayscale Descriptor
- Polar-DCT Grayscale Descriptor
- Create virtual environment with
virtualenv .venv
. - Activate venv with
.venv\Scripts\activate.bat
.
I got my grade and this code won't be used again.
"Let me stress that it’s these changes that drive the need to perform refactoring. If the code works and doesn’t ever need to change, it’s perfectly fine to leave it alone. It would be nice to improve it, but unless someone needs to understand it, it isn’t causing any real harm. Yet as soon as someone does need to understand how that code works, and struggles to follow it, then you have to do something about it." Martin Fowler - Refactoring