You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
git clone https://github.com/1UC1F3R616/Duplicate-Images-Detection-using-Parallel-Processing.git # or download archive manually.
48
+
cd Duplicate-Images-Detection-using-Parallel-Processing
49
+
python3 -m venv env # create env.
50
+
source ./env/bin/activate # activate env -> this is for linux. For windows make a google search.
51
+
pip install -r requirements.txt
52
+
python ./Duplication\ Detecting\ Scripts/ddi.py ./images_in/duplicate.jpg # this will return similar images
53
+
python ./Duplication\ Detecting\ Scripts/detect_duplicate_multiple_core.py ./images_in/duplicate.jpg # observe the time taken
54
+
python ./Duplication\ Detecting\ Scripts/detect_duplicate_multiple_thread.py ./images_in/duplicate.jpg # observe the time taken
55
+
python ./Duplication\ Detecting\ Scripts/detect_duplicate_single_core.py ./images_in/duplicate.jpg # observe the time taken
56
+
python ./Duplication\ Detecting\ Scripts/detect_duplicates.py ./images_in/duplicate.jpg # observe the time taken
48
57
```
49
58
50
59
- directions to use cli script
@@ -63,6 +72,11 @@ It's of no use to simple publish a package that's hard to use with imports.
63
72
You can have fun with cli script, Relax and Enjoy Quarntine
64
73
```
65
74
75
+
```txt
76
+
This doesn't find similar images but exact similar images. It's not an AI Project so bare with this but you can set threshold to find almost similar images.
77
+
BY threshold I mean a simple if check where not only (image_pixels_A - image_pixels_B == 0) are considerd similar but something like (image_pixels_A - image_pixels_B < 0.5).
78
+
```
79
+
66
80
</br>
67
81
68
82
- Link to [Report](https://github.com/1UC1F3R616/Duplicate-Images-Detection-using-Parallel-Processing/blob/master/(J%20Component)%20Final%20Report.pdf)
0 commit comments