अगर मैं तुम होते, तो मैं एसक्यूएल के बजाय कोड में डिस्क्रिप्टर की तुलना करना पसंद करता। एसक्यूएल उसके लिए नहीं है। मैं निम्नलिखित कार्य करूंगा:-
1. Pre-load N descriptors from SQL onto memory.
2. Compare distances to query descriptor, descriptor by descriptor.
3. If distance<threshold, push to possiblematches.
4. When you reach N/2 descriptors, push the next N.
5. Compare all matches, choose the best one or the best D descriptors, as per your requirement.
हालांकि, इसके लिए, मैं ओपनसीवी की इनबिल्ट फाइलस्टोरेज क्लास का उपयोग करूंगा जो एक्सएमएल और वाईएएमएल फाइलों पर I/O प्रदान करता है; यह डिस्क्रिप्टर मानों को मैन्युअल रूप से पार्स करने के सिरदर्द को हल करता है।