سؤال صعب قليلا لا أدري اذا توجد امكانية تحقيقه بلغة vb.net أنا أسأل الإخوة الأكارم هل توجد هناك طريقة البحث عن صورة في قاعدة البيانات access باستعمال صورة أخرى ، بطريقة أخرى محاولة معرفة اذا توجد نفس الصورة في قاعدة البيانات أم لا توجد ولكن بمقارنة الصورة بالصورة وليس بمقارنة اسم الصورة باسم الصورة فتلك الطريقة موجودة من قبل ، فمثلا : لدينا صورتان متشابهتان في قاعدة البيانات ولكن باسمين مختلفين ، ولكن باستعمال الكود المطلوب ( الذي أبحث عنه ) فهنا عند القيام بالبحث باستعمال الصورة نجد تطابق مع الصورتين حتى ولوكان الاسم مختلف ، وعذرا على الإطالة ... جزى الله خيرا كل من قرأ وأجاب و حتى من لم يجب بارك الله فيكم ..
مجرد فكرة
هاتحفظ الصورة الأصل في قاعدة البيانات على هيئة ToBase64String
وعندما تدرج الصورة الثانية التى تريد البحث عن شبيهتها هاتحولها ل ToBase64String
ثم تبحث عن الثانية في قاعدة البيانات
باختصار سيتم تحويلهم لنصوص لسهولة تطبيق عملية البحث
حاول وجرب وأكتب هنا النتيجة للمتابعة للتصحيح في حالة الخطأ وللافادة للجميع
تمنياتي لك بالتوفيق والنجاح
شكرا على الرد السريع ، أنا لدي أفكار جيدة لكني مازلت مبتدأ مع الأكواد ، سأحاول تنفيذ الطريقة .... وأعلمك بالنتيجة ...

(16-02-19, 09:26 PM)technomedia كتب : [ -> ]شكرا على الرد السريع ، أنا لدي أفكار جيدة لكني مازلت مبتدأ مع الأكواد ، سأحاول تنفيذ الطريقة .... وأعلمك بالنتيجة ... 
الحمد لله والشكر لله
فعلاً فكرة رائعة جداً
وقمت بتجربة ما ذكرته لك في ردي السابق ونجح بالفعل
فرفعت المثال للأفادة للجميع
وفي إنتظار تطبيقك للفكرة والتحسين لها
لأستفيد ويستفيد غيري
تمنياتي لك بالتوفيق والنجاح
مثال ممتاز ومتابعة موفقة للموضوع لكن مجرد سؤال لو سجلت صورتين متشابهتين باسمين مختلفين ، هل ستجد تطابق أم لا ؟ باعتبار أننا نبحث بواسطة الصورة وليس باسم الصورة ..
ردا على سؤالي في ما إذا كان هناك تطابق أم لا ، أنا قمت بادراج صورة في قاعدة البيانات ثم أدرجت أيضا نفس الصورة لكن بمقاس مختلف أكبر قليلا ، فلم يجد الكود تطابقا مع الصورتين رغم أنها نفس الصورة .
أعتقد ربما يجب تعديل الكود ليستطيع أن يبحث عن 5 رموز على الأقل متطابقة و ليس كل الرموز لتحسين عملية البحث .
(19-02-19, 01:03 PM)technomedia كتب : [ -> ]ردا على سؤالي في ما إذا كان هناك تطابق أم لا ، أنا قمت بادراج صورة في قاعدة البيانات ثم أدرجت أيضا نفس الصورة لكن بمقاس مختلف أكبر قليلا ، فلم يجد الكود تطابقا مع الصورتين رغم أنها نفس الصورة .
أعتقد ربما يجب تعديل الكود ليستطيع أن يبحث عن 5 رموز على الأقل متطابقة و ليس كل الرموز لتحسين عملية البحث .
الامر لم ياتى معك هكذا اخى الفاضل
فحتى يتم تطابق الصورة باكثر من مرة فيجب ان تكون الصورة بنفس المقاس والمساحة
لان لغة تشفير الـ ToBase64String لا تقوم برؤية الصورة وتقوم بتطابق البكسلات بها
انما تقوم بتشفير حجم ومساحة الملف وهو الصورة لتكوين نص
فبمجرد اختلاف المساحة وعرض وارتفاع الصورة اختلف نص الشفرة تماماً
لذلك لا يمكنك الوصول الى التطابق لتواجد اكثر من صورة
تحياتى لك وتمنياتى لك التوفيق
حتى تعم الفائدة وتصل لما تريده تماماً
راجع الرابط التالى ستجد به كل الاجابة لما تريده كلياً وما تفكر به
حمل السورس وافهم فكرة المشروع كلياً وقم باختباره كا عامة
لتتمكن من بعدها التعامل مع الصور بقاعدة البيانات والتحقق منها
تحياتى لك
وتمنياتى لك التوفيق