Mysql
 sql >> Baza danych >  >> RDS >> Mysql

C++/SIFT/SQL — czy istnieje sposób na wydajne porównanie deskryptora SIFT obrazu z deskryptorem SIFT w bazie danych SQL?

Na twoim miejscu wolałbym porównywać deskryptory w kodzie niż w SQL. SQL nie jest do tego przeznaczony. Zrobiłbym następujące:-

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.

Jednak w tym celu wolałbym użyć wbudowanej klasy FileStorage OpenCV, która zapewnia I/O na plikach XML i YAML; rozwiązuje problem ręcznego analizowania wartości deskryptorów.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak przesyłać dane do bazy danych za pomocą Fetch API w React.js

  2. java.lang.OutofMemorySpace:Przestrzeń sterty Java podczas pobierania 120 milionów wierszy z bazy danych w pyspark

  3. MySQL - Zaktualizuj wiele wartości i GDZIE

  4. Konwertuj alchemię SQL na SQL

  5. Dlaczego mój cfloop zatrzymuje się po wstawieniu pierwszego identyfikatora?