|
|
|
|
@ -163,18 +163,18 @@ def main(): |
|
|
|
|
# Calculate scores |
|
|
|
|
matrix_score = delibs.matrix_similarity_score(matrix) |
|
|
|
|
|
|
|
|
|
if len(sys.argv) > 3: |
|
|
|
|
is_score = sys.argv[3] |
|
|
|
|
else: |
|
|
|
|
is_score = "" |
|
|
|
|
|
|
|
|
|
if matrix_score == 1.0 and is_score != "scores": |
|
|
|
|
if "-scores" in sys.argv: |
|
|
|
|
is_score = True |
|
|
|
|
else: |
|
|
|
|
is_score = False |
|
|
|
|
|
|
|
|
|
if matrix_score == 1.0 and is_score == False: |
|
|
|
|
print("❌ Perfect match score, images should be identical - Duplicate Found!") |
|
|
|
|
delibs.exit_timer(1) |
|
|
|
|
if matrix_score < 0.3 and is_score != "scores": |
|
|
|
|
if matrix_score < 0.3 and is_score != False: |
|
|
|
|
print("👌Not a Duplicate, best guess!") |
|
|
|
|
delibs.exit_timer(0) |
|
|
|
|
if is_score == "scores": |
|
|
|
|
if is_score == True: |
|
|
|
|
score = delibs.find_duplicate_with_rotation(large_img1, aligned) |
|
|
|
|
print(f"Score: {score}") |
|
|
|
|
|
|
|
|
|
|