OpenCV-based duplicate image detector.
pip3 install -r requirements.txt
For running this script on a Raspberry Pi, the following additional libraries need to be installed:
sudo apt install libcblas-dev libhdf5-dev libhdf5-serial-dev libatlas-base-dev libjasper-dev libqtgui4 libqt4-test
Source: https://stackoverflow.com/a/53402396
python3 -m unittest discover -v -s ./tests
-
Run coverage scan
python3 -m coverage --source=src/ run -m unittest discover -s ./tests # Omit compare image renderer used for debugging python3 -m coverage run --source=src/ --omit=*/compare_image_renderers/* -m unittest discover -s ./tests
-
View coverage report
./coverage_report.sh
- Add more tests
- Improve type hinting
- store keypoints, features in SQLite DB
- extract relevant part; remove BG