CVAT Data Management Module for Odoo - User Guide

Overview and installation guide

Odoo is a low-code, open-source suite of business tools that simplifies operations with drag-and-drop customization and pre-built modules, making it accessible to users without programming expertise.

This module optimizes CVAT (Computer Vision Annotation Tool) workflows by integrating local data management with CVAT's cloud services. It addresses issues like limited search, poor organization, and lack of local tracking. Compatible with Odoo 16 and later, it is ideal for managing large-scale annotation projects with ease and efficiency.

Installation guide

Refer to the following links for Odoo installation instructions:

2. Install Required Packages

Run the following command to install the required packages:

pip install cvat-sdk==2.21.0 aiofiles==24.1.0

3. Install the imageset-cvat Odoo Module

Download and install the module from the following link: Imageset-CVAT Odoo Module

Key Features

1. Local dataset Management

2. CVAT Server Integration

3. CVAT Project Synchronization

4. CVAT Task Integration

5. CVAT Task Image Tracing

Operations

1. Authorization information

To configure volume mapping, Adminstration role is necessary. However, all other operations can be carried out by users assigned to the Odat user group. For a quick start, you can use the pre-defined user account: odat-user@example.com with the password "odatuser$123".

Auth user

2. Setting Up Volume Mapping (for the case working on Docker Container)

Volume Mapping Example

3. Managing Local Dataset

3.1 Create new dataset

Create new dataset

3.2 View and edit existing dataset

View/edit existing dataset

4. Setting Up CVAT Server

4.1 Create new CVAT Server with credential information

Create new record for CVAT server

4.2 View and test connection

Test connection to CVAT server

4.3 Checkout project(s)

Checkout project from CVAT server

5. Manage CVAT project

5.1 List checked out CVAT projects

List CVAT projects

5.2 Synchronize information from CVAT

Synchronize information from CVAT

5.3 Checkout one CVAT task

Checkout one task from CVAT

5.4 Checkout all CVAT tasks

Checkout all tasks from CVAT

5.5 Submit new task to CVAT

Submit task to CVAT

6. Manage CVAT Tasks

6.1 List submitted/checked out CVAT tasks

List CVAT tasks

6.2 Synchronize CVAT task

Synchronize CVAT task

7. Browsing CVAT image

7.1 List synchronized CVAT images

List CVAT images

7.2 Show details of CVAT image

CVAT image detail

8. Managing Scheduled Actions

8.1 List scheduled actions

List scheduled actions

8.2 Show/edit details of scheduled action

Scheduled action detail
Troubleshooting

Common Issues

Solutions

Best Practices

About

Changelogs

Contact