opendr-eu / opendr

A modular, open and non-proprietary toolkit for core robotic functionalities by harnessing deep learning
Apache License 2.0
621 stars 95 forks source link

C api implementations #383

Closed ManosMpampis closed 1 year ago

ManosMpampis commented 1 year ago

The follow PR contains:

  1. More tools in C api.
  2. New data structures for tensors manipulation in C.
  3. Better Json parser with arrays and floats.
  4. Docs.
  5. Small changes in face_recognition and nanodet_jit (naming parameters as said in wiki).
  6. Tests in new data structures and tools.
  7. Python api bug fixes in open pose and fair mot for onnx optimizations.
ManosMpampis commented 1 year ago

Because this PR has similarities with #352 I make it draft for now. If #352 is ready to merge with Develop again I will return it as ready for review

ManosMpampis commented 1 year ago

I made the changes that passalis told me to make and I also added the changes in these areas:

typos and bugs fixes in some python tools for exporting the onnx changes in the directories structure of the C API to be consistent with the Python API C API now loads models from json files to be consistent with Python API.