0
我有以下代碼,可以讓我找到相等的圖像(相同),但是說我只想找到具有特定數目的海明距離的圖像,是否可以合併到Django查詢集,或原始的SQL不知何故?我不想獲取所有內容並與python進行比較,因爲這非常慢,而且我有許多圖像。與Django(海明距離)的自定義比較
當前代碼:
def duplicates(request):
duplicate_images = []
images = Image.objects.all()
for image in images:
duplicates = Image.objects.filter(hash=image.hash).exclude(pk=image.pk)
for duplicate in duplicates:
duplicate_images.append([image, duplicate])
if len(duplicate_images) > 1000:
break
我已經在我的數據庫中有哈希值,並且實現一個比較漢明距離的函數很容易,這不是我的問題,而是謝謝。 – davegri