Command-line client for CVAT
Project description
Command-line client for CVAT
A simple command line interface for working with CVAT tasks. At the moment it implements a basic feature set but may serve as the starting point for a more comprehensive CVAT administration tool in the future.
Overview of functionality:
- Create a new task (supports name, bug tracker, project, labels JSON, local/share/remote files)
- Delete tasks (supports deleting a list of task IDs)
- List all tasks (supports basic CSV or JSON output)
- Download JPEG frames (supports a list of frame IDs)
- Dump annotations (supports all formats via format string)
- Upload annotations for a task in the specified format (e.g. 'YOLO ZIP 1.0')
- Export and download a whole task
- Import a task
Installation
pip install cvat-cli
Usage
$ cvat-cli --help
usage: cvat-cli [-h] [--version] [--auth USER:[PASS]]
[--server-host SERVER_HOST] [--server-port SERVER_PORT] [--debug]
{create,delete,ls,frames,dump,upload,export,import} ...
Perform common operations related to CVAT tasks.
positional arguments:
{create,delete,ls,frames,dump,upload,export,import}
optional arguments:
-h, --help show this help message and exit
--version show program's version number and exit
--auth USER:[PASS] defaults to the current user and supports the PASS
environment variable or password prompt
(default: current user)
--server-host SERVER_HOST
host (default: localhost)
--server-port SERVER_PORT
port (default: 8080)
--debug show debug output
Examples
Create a task with local images:
cvat-cli --auth user create
--labels '[{"name": "car"}, {"name": "person"}]'
"test_task"
"local"
"image1.jpg" "image2.jpg"
List tasks on a custom server with auth:
cvat-cli --auth admin:password \
--server-host cvat.my.server.com --server-port 30123 \
ls
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
cvat-cli-2.4.6.tar.gz
(8.9 kB
view details)
Built Distribution
File details
Details for the file cvat-cli-2.4.6.tar.gz
.
File metadata
- Download URL: cvat-cli-2.4.6.tar.gz
- Upload date:
- Size: 8.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.6
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1803b70461210019e9234b58633762be906bcdca6f843fac80962905e0869ee9 |
|
MD5 | 3b2946e661b3cbc7f13048f0fc18e815 |
|
BLAKE2b-256 | d5a4a2abae51fdb0e16ca8e495d0cbcbbe26fd6dfa28ea023dd160250f1b3c72 |
File details
Details for the file cvat_cli-2.4.6-py3-none-any.whl
.
File metadata
- Download URL: cvat_cli-2.4.6-py3-none-any.whl
- Upload date:
- Size: 8.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.6
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | d4bd252a3bae01b0feda6fb0bbe7f61ecc85e36ece8c6b142b6d7e68d92cc2b7 |
|
MD5 | 2e0e7180abe70dd6b7f1a20f6a96b254 |
|
BLAKE2b-256 | ca2e86ec5d4634db367a3b9ad164881976b5a2c9a4e610867faf97ec3d70a900 |