No-code Labeling and Training Toolkit for Computer Vision
Project description
🌟 TrainCV 🌟
No-code Labeling and Training Toolkit for Computer Vision
With Improved Labelme for Image Labeling
TODO
This project is under development. Please consider everything here unstable. There are a lot of features need to be added in the future.
You can request new features through this contact form.
- Labeling: Integrate labelme
- Labeling: UI for textbox labeling (OCR, labels + positions)
- Labeling: Group objects (can be used in key-value matching problems)
- Labeling: Auto-labeling with YOLOv5
- Labeling: Tracking for video labeling
- Training: Project + Experiment management
- Training: Object detection
- Training: Image classification
- Training: Image segmentation
- Training: Instance segmentation
- Training: Add docker support for training
- Deployment: Export to ONNX
- Deployment: Export to TFLite
- Deployment: Export to TensorRT
- CI/CD for Pypi package publishment
- Unit tests
- Documentation
I. Install and run
-
Requirements: Python >= 3.8
-
Recommended: Miniconda/Anaconda https://docs.conda.io/en/latest/miniconda.html
-
Create environment:
conda create -n traincv python=3.8
conda activate traincv
- (For macOS only) Install PyQt5 using Conda:
conda install -c conda-forge pyqt==5.15.7
- Install traincv:
pip install traincv
- Run app:
traincv_app
Or
python -m traincv.app
II. Development
- Generate resources:
pyrcc5 -o traincv/resources/resources.py traincv/resources/resources.qrc
- Run app:
python traincv/app.py
III. References
- labelme
- gpu_util
- Icons: Flat Icons
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
traincv-0.0.1.tar.gz
(1.9 MB
view details)
Built Distribution
File details
Details for the file traincv-0.0.1.tar.gz
.
File metadata
- Download URL: traincv-0.0.1.tar.gz
- Upload date:
- Size: 1.9 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.8.16
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3288d83d7cc4d5ab724972b6043183e5443a995181188d790c0dac285ccdd4d3 |
|
MD5 | 760bcd5a9c597636c84e073039127577 |
|
BLAKE2b-256 | b7acd73407e027fda93bea3f65c7e60d619bfc636b23d8e14e1926ac15d62801 |
File details
Details for the file traincv-0.0.1-py3-none-any.whl
.
File metadata
- Download URL: traincv-0.0.1-py3-none-any.whl
- Upload date:
- Size: 1.9 MB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.8.16
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 13ca40f13d8ae823f94e0a3e369288d878e9c2f31e4e0e2dbf87802ad28d0b86 |
|
MD5 | 32c794fb840c3a8abf77a3a2eabd41a3 |
|
BLAKE2b-256 | f79a48f115ace890d9ad695ad0476fd51ac1a64ef4d7d08d5fc0e7d6f95c8865 |