find-object icon indicating copy to clipboard operation
find-object copied to clipboard

Rest api for adding/searching objects / signature store

Open ghost opened this issue 5 years ago • 8 comments

Hi guys,

Hope you are all well !

It would be awesome to add a rest api executable with all existing functionalities (add/delete/search objects). This web-service would help to create an advanced CIBR.

Also, is there a way to store signatures in a store rather in memory like a Mysql , Postgresql or even sqlite3 datastore ? Is there a way to compress them ?

Thanks in advance for your insights and inputs on these 2 questions.

Ps. the webservice would be really awesome as a feature but I am not really skilled with the QT Framework.

Cheers, X

ghost avatar Apr 06 '20 05:04 ghost

Hi!

Thanks for the suggestion. It would be indeed a nice feature to have. It seems that using https://github.com/HerikLyma/CPPWebFramework could be a good fit without too much modifications. This could be based to what we did for the TCP/IP example: https://github.com/introlab/find-object/wiki/TcpRequest

Currently the sessions can be saved in Qt serialized binary file. I already used sqlite3 for RTAB-Map project, where it has similar structure (keypoints and descriptors) for its database (see this schema). For compression, it is possible to saved compressed images or data in the database.

My time is more on RTAB-Map project right now, but if I find some time, I will take a look at the webservice first. We will be happy to accept pull request on any of these issues (restapi or sql storage).

cheers, Mathieu

matlabbe avatar Apr 17 '20 19:04 matlabbe

Hi,

Thanks for the reply ! My skills in C++/Qt are very weak as I am much more a Gopher.

But waiting with such impatience, for your changes, that I am happy to see one of these features implemented. :-)

Have a great day.

Cheers, X

ghost avatar Apr 18 '20 04:04 ghost

Any luck with the rest feature ?

ghost avatar Apr 25 '20 15:04 ghost

@matlabbe did you have some free time for this feature ?

It would be really awesome as I want to build a dataset logos.

ghost avatar Jun 06 '20 15:06 ghost

I have other projects having higher priority right now (as you can see I am almost 20 days late in my emails), but I am open for a pull request if you find someone to implement it.

matlabbe avatar Jun 23 '20 17:06 matlabbe

I have nobody. You are my only hope ^^.

I ll wait for you.

ghost avatar Jun 23 '20 18:06 ghost

Hi @matlabbe ,

Hope you are all well !

I know, I am persistent but nobody else than you can help me ^^

So just checking if you can still implement that feature as I would like to test a couple of things.

Cheers

ghost avatar Nov 08 '20 11:11 ghost

Hi guys, @matlabbe ,

Any updates on this interesting feature ? Would be awesome to develop some AR based mobile app.

ghost avatar May 08 '21 04:05 ghost