Find, browse and manually remove similare photos in a folder.
Note for now it is assumed that the filenames follow chronological order, and the algorithm only checks whether adjacent photos are similar.
Linux(Ubuntu 14.04), OS X
- SciPy
pip install scipy
- OpenCV for Python (both
opencvandopencv_contribare needed) - python-opencv package
sudo apt-get install python-opencv
- Python Image Library
- Install on Linux(Ubuntu):
sudo apt-get install python-imaging-tk - Install on OS X:
sudo easy_install pip;sudo pip install pillow
- Install on Linux(Ubuntu):
- Send2Trash -- Send files to trash on all platforms
Run python main.py under command line environment.
- Randomness in K-means algorithm would make distance of same pair of photos different for each run.
- Rotated photos would be displayed in original shape.