سؤال

لدي جدول A يحتوي على عمود "Template_Phash".قمت بتخزين الفحص الناتج من الصور 400K.

الآن آخذ صورة عشوائية وإنشاء Phash من تلك الصورة.

الآن كيف يمكنني الاستعلام حتى أتمكن من الحصول على السجل من الجدول ألف الفارق عن بعد هو أقل من قيمة العتبة، ويقول 20.

لقد رأيت Hamming Virding على السلاسل الثنائية في SQL ولكن لا يمكن معرفة ذلك.

أعتقد أنني أحسب أنني بحاجة إلى جعل وظيفة لتحقيق ذلك ولكن كيف؟

كل من phash موجود في bigint eg: 7641692061273169067

الرجاء مساعدتي في جعل الوظيفة حتى أتمكن من الاستعلام عن

giveacodicetagpre.

هل كانت مفيدة؟

المحلول

أنا أحسب أن مسافة Hamming هي مجرد عدد البتات المختلفة بين الخلاصين.أول XOR التجزئة اثنين ثم الحصول على عدد الثنائية:

giveacodicetagpre.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top