Nếu tôi là bạn, tôi muốn so sánh các bộ mô tả trong mã hơn là trong SQL. SQL không dành cho điều đó. Tôi sẽ làm như sau:-
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.
Tuy nhiên, đối với điều này, tôi muốn sử dụng lớp FileStorage có sẵn của OpenCV¡s cung cấp I / O cho các tệp XML và YAML; nó giải quyết vấn đề đau đầu của việc phân tích cú pháp các giá trị bộ mô tả theo cách thủ công.