Ikomia

Latest version: v0.12.0

Safety actively analyzes 682457 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 2 of 2

0.9.0

This release introduces many break changes as we change the naming convention of the Python bindings from the C++ core. The complete API is now in Snake Case style for all functions, there is no more difference between pure Python and C++ API. These changes may occur during the consolidation period of the API marked by the 0.x.x versions.

**New features**:
- OpenCV 4.7.0
- Python 3.10 support
- MLFlow 1.30
- Remove authentication to install and load algorithms from Ikomia HUB
- Algorithms lazy loading to speed up API initialization
- New base classes for common computer vision tasks:
- object detection
- semantic segmentation
- instance segmentation
- keypoints detection
- Add workflow text I/O
- Add internal algorithms: OpenCV Blur and StackBlur
- Add automatic conversion from instance segmentation I/O to semantic I/O


**Improvements**:
- New auto-completion system (ik module)
- New documentation
- Algorithm parameters are set from dict structure (not C++ structure anymore)
- Filtering process for object detection, instance segmentation and semantic segmentation outputs
- Handle print() function for many API objects
- System to find best video writer back-end and codec for video export
- displayIO module (now part of ikomia.utils)
- Warn user when an algorithm is not connected to any other algorithm in a workflow


**Bug fixes**:
- Fix object detection graphics export
- Fix elapsed time computation for training workflows
- Fix JSON serialization of image I/O
- Fix wrong output filenames on batch processing
- Fix synchronous download method for workflow tasks
- ...

0.8.1

**Improvements**:
- Timeout support while writing videos
- Add Python bindings for executeActions() for classes inheriting ikomia.core.CWorkflowTask
- Add download method in ikomia.core.CWorkflowTask
- Improve logging system
- Update and fix documentation
- Let training task starts if Tensorboard initialization failed

**Bug fixes**:
- Manage invalid ID passed to ikomia.dataprocess.CWorkflow.getTask()
- Fix legend image for semantic segmentation output
- Auto-completion process skip invalid plugins
- ...

0.8.0

**New features**:
- New algorithms from the Ikomia HUB: YoloV7, Open MMlab object detection, SparseInst (training and inference)
- Add filtering tasks for object detection, instance segmentation and semantic segmentation
- Add display for text data (Python data dict output for example)
- Add feature to blacklist Python packages that confict with Ikomia built-in packages
- Manage new workflow I/O: object detection, instance segmentation, semantic segmentation
- Add automatic I/O conversion between different types (ex: object detection output -> graphics input)


**Improvements**:
- Manage compilation architecture for C++ algorithms from Ikomia HUB


**Bug fixes**:
- Disable Tensorboard auto-start to avoid algorithm installation failure
- ...

Page 2 of 2

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.