Skip to main content

Find algorithms on Ikomia HUB

Ikomia HUB provides a large collection of algorithms for different Computer Vision fields (classification, object detection, segmentation, pose estimation, tracking, generative images...). All algorithms from Ikomia HUB are ready to use in our Python API and in Ikomia STUDIO.

Ikomia HUB

We offer search and filter functionalities to help you find the algorithms you need. You can search by name, task and type.

Note

You don't need to create an account to use Ikomia HUB! But if you do, you will be able to access your private HUB.

Use HUB algorithm in Ikomia STUDIO

In Ikomia STUDIO, open the HUB window by clicking on the HUB icon on the top right of the window. Then, you can search for the algorithm you need and click on the "Install" button. Installation may take a while as STUDIO will download the algorithm package and automatically install its dependencies.

At the end, algorithm is loaded and available in your process library (in the "Plugins" folder). You are now ready to add it to your workflow.

Ikomia STUDIO's HUB window

Use HUB algorithm in Python

Ikomia API automatically handles the installation of the required dependencies for the algorithm you want to use. Therefore, you can call the algorithm in a workflow directly. On the first call, Ikomia API will download and install the required dependencies.

from ikomia.dataprocess.workflow import Workflow
from ikomia.utils import ik
from ikomia.utils.displayIO import display

wf = Workflow()

face_detector = wf.add_task(ik.infer_face_detection_kornia(), auto_connect=True)
blur = wf.add_task(ik.ocv_stack_blur(), auto_connect=True)

wf.run_on(url="https://raw.githubusercontent.com/Ikomia-dev/notebooks/main/examples/img/img_people.jpg")

display(blur.get_output(0).get_image())
Note

We recommend using the ik namespace as it gives auto-completion capabilities in your IDE.

You can consult the Python API documentation for more information.