object recognition using SIFT, K-Mean, and KNN
requirements
- python 3.6
- opencv >= 3.1
- numpy
- matplotlib
- sklearn
usage
- open cmd or terminal in the project folder
- run
python3 sift.py
- wait until the program tell you to enter the name of the test image
- enter the name of any image form the test folder ex: ardper.20.jpg
- the program will classify the image and print the name of the person