Adapted the optional image processing engines within the SDK, providing a more lightweight InspireCV while retaining OpenCV from previous versions; The SDK has been streamlined by removing some third-party dependencies, making it more lightweight.
- Added and set as default a more lightweight image processing engine;
- Modified the vector management engine of the Feature-Hub module to sqlite-vec, improving search efficiency;
- Replaced internal data structures with generic abstract classes to ensure generalization;
- Achieved overall SDK size reduction, resulting in a more lightweight library through compilation;
- Implemented PyPI package management and enhanced the implementation of Python native interfaces.