Ikomia STUDIO: User Interface for Computer Vision prototyping (original) (raw)
The Computer Vision desktop application
We have added a user-friendly interface on top of our Python API for you, applications enthusiasts!


All the features of the API, with a User Interface
Not keen on pip - install - run? Ikomia STUDIO offers the same functionalities as the API, in a simple drag-and-drop desktop app. Select algorithms from the HUB, there are instantly downloaded and ready to use.
Watch the effects of your treatment in seconds
With its double window, STUDIO enables you to process your image, video, or video streams and examine the result instantly. Adjust parameters and run again.
Plug-and-play interface to build your workflows
Create your workflow, add, modify, connect and execute Computer Vision algorithms with this intuitive drag-and-drop interface. Inputs and outputs are automatically connected.
Train and test multiple model architectures
Ikomia universal code patterns let you build with algorithms from any library. Just select the algorithms.
Develop your solution
locally
With the desktop application, build the workflow locally without uploading your data.
Reuse the JSON output anywhere
Once your workflow is functional and tested, easily deploy it on any machine or push it to SCALE.
Test it now

Features
Easy algorithm selection
Rapidly select any of the 280 algorithms. They are ready to use and can be edited.
Multi framework
Classical or deep learning, choose from the best SOTA Computer Vision algorithms from your preferred frameworks such as OpenCV, OpenMMlab, Detectron2, YOLO, HuggingFace and more.
Automatic download and installation
Algorithms are plug-and-play: they download and install for immediate use.
Use any data format
Process the full range of visual data: images, videos, video streams, sequences of images.
Plug annotated data whatever the source
Load custom data via the dataset loaders, whether you annotated with Roboflow, CVAT, or another software.
Set algorithms parameters
Manage all settings in the working window.
Watch results in an instant
Test multiple algorithms in minutes and watch the outcome in the interface.
Automatically download and install training algorithms on any desktop or computing server
Load custom data to train models on a desktop or another machine.
Control all algorithm and model parameters
All the parameters of each algorithm are exposed so that they can be modified.
Monitor all experiments
MLflow and TensorBoard are integrated by default with Ikomia.
Drag and drop to chain algorithms in a unique workflow system
Chain algorithms from any framework using the drag and drop system. Inputs and outputs are automatically connected so that you can build your workflow with ease.
Insert your own algorithms
Mix your algorithms with the ones selected from the best frameworks in the same workflow.
Run your entire workflow with one click
On a single image, multiple images, or in a batch.
Export your workflow in JSON format
All elements are described in the JSON file: algorithms, parameters, and connections.
Reuse the JSON output anywhere
Load and execute the JSON file of your workflow on all desktops and computing servers.
Exploit it with the API
Also use the API to easily deploy on any computing server.
Instantly watch your testing and training results

What does it cost?
The Ikomia HUB, API, and STUDIO are open source and free, and will always be!
What’s the difference between STUDIO and API?
STUDIO offers the same features as the API but in a desktop application.
Are there prerequisites for using the STUDIO?
You will be comfortable using STUDIO if you have a background in Python, OpenCV, deep learning and image / video processing. You also need to be familiar with Python libraries.
Do I need to install it?
Yes, STUDIO is a desktop application, so you will have to install it the first time you use it lien à venir (available for Windows and Linux but not for Mac for now)
Is there documentation?
Not for the moment but you can follow the tutorial.
What is a workflow?
A workflow is a series of interconnected algorithms that process input data and generate output results. It enables you to create, modify, and execute a sequence of algorithms in a particular order to attain a desired outcome.
Do I need the HUB to use the STUDIO?
When selecting an algorithm in the STUDIO, a window allows browsing through the HUB.
Does STUDIO do autoML?
No it doesn’t. Keep control of your settings!
How can I create my own algorithm?
It is super easy to create algorithms with STUDIO. Follow this documentation.
Can I do batch inference with the STUDIO?
Yes you can. Just run the algorithm on a folder and every image inside will be processed.
If I train a model using and create a solution using the Ikomia STUDIO, can I commercialize it?
Ikomia STUDIO is licensed under the Apache 2.0 License. Feel free to use it in your commercial app but be careful about the algorithms you use. Each algorithm comes with its specific license, some are less permissive than others.