mysql hamming المسافة بين اثنين من phash
-
21-12-2019 - |
سؤال
لدي جدول A يحتوي على عمود "Template_Phash".قمت بتخزين الفحص الناتج من الصور 400K.
الآن آخذ صورة عشوائية وإنشاء Phash من تلك الصورة.
الآن كيف يمكنني الاستعلام حتى أتمكن من الحصول على السجل من الجدول ألف الفارق عن بعد هو أقل من قيمة العتبة، ويقول 20.
لقد رأيت Hamming Virding على السلاسل الثنائية في SQL ولكن لا يمكن معرفة ذلك.
أعتقد أنني أحسب أنني بحاجة إلى جعل وظيفة لتحقيق ذلك ولكن كيف؟
كل من phash موجود في bigint eg: 7641692061273169067
الرجاء مساعدتي في جعل الوظيفة حتى أتمكن من الاستعلام عن
giveacodicetagpre.المحلول
أنا أحسب أن مسافة Hamming هي مجرد عدد البتات المختلفة بين الخلاصين.أول XOR التجزئة اثنين ثم الحصول على عدد الثنائية:
giveacodicetagpre.لا تنتمي إلى StackOverflow