Mysql
 sql >> база данни >  >> RDS >> Mysql

C++/SIFT/SQL - Ако има начин да се сравни ефективно SIFT дескриптор на изображение със SIFT дескриптор в SQL база данни?

Ако бях на твое място, бих предпочел да сравнявам дескрипторите в кода, а не в SQL. SQL не е предназначен за това. Бих направил следното:-

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.

За това обаче бих предпочел да използвам вградения в OpenCV клас FileStorage, който осигурява I/O на XML и YAML файлове; той решава главоболието от ръчния анализ на стойностите на дескриптора.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL MIN и MAX резултати с добавен оператор DISTINCT в MySQL

  2. Как мога да преглеждам всички редове на таблица? (MySQL)

  3. Йерархия на категории (PHP/MySQL)

  4. Разделете данните на 3 колони

  5. Laravel eloquent withCount() би трябвало да е по-бавен от просто with()