I am working a project where I would like to store the key features and descriptors in a database with other information and be able to access the information from the database for image matching purposes later without the need to go through the detection process every time I search the database.
I am looking for a function and header file that will take the outputs (key features, descriptors) from SIFT, SURF and AKAZE detections and store the data in a SQLITE, SQL, MYSQL data base.
Also I would like the opposite function. The ability to pull the same data (key points, descriptors) from the same type of databases .
I would like arguments of the functions to include the database name/ path as a string variable and of course the variable names for the key points and descriptors.
C++ is the preferred language for these functions.
As a side note If you are familiar with setting up databases in AWS I may have some follow on projects depending on cost and availability.