Skip to main content

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

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


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 hashes)

Uploaded Source

Built Distribution

traincv-0.0.1-py3-none-any.whl (1.9 MB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page