Metadata-Version: 2.1
Name: cvlab-gui
Version: 0.0.31
Summary: Object Detection annotation tool entirely written in Python. Automatically annotate entire images using a pretrained object detection model or pseudo-classify single bbounding boxes with Self-Supervised pretrained models.
Author-email: Mauro Sciancalepore <mascit.info@gmail.com>
Requires-Python: >=3.7
Description-Content-Type: text/markdown
Classifier: Intended Audience :: Information Technology
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: Microsoft :: Windows
Classifier: Operating System :: MacOS
Classifier: Development Status :: 3 - Alpha
Classifier: Topic :: Scientific/Engineering :: Artificial Intelligence
Classifier: Typing :: Typed
Requires-Dist: pyimgui-wheels
Requires-Dist: numpy
Requires-Dist: pandas
Requires-Dist: seaborn
Requires-Dist: faiss-cpu
Requires-Dist: torch
Requires-Dist: torchvision
Requires-Dist: glfw
Requires-Dist: pygame
Requires-Dist: PyYAML
Requires-Dist: tqdm
Requires-Dist: PyOpenGL
Requires-Dist: Pillow
Requires-Dist: onnx
Requires-Dist: onnxruntime
Requires-Dist: opencv-python-headless<=4.5.3.56
Requires-Dist: stbpy
Requires-Dist: pydantic >=1.6.2,!=1.7,!=1.7.1,!=1.7.2,!=1.7.3,!=1.8,!=1.8.1,<2.0.0
Project-URL: Source, https://github.com/masc-it/CVLAB

# CVLAB [WIP]

CVLAB is a computer vision annotation tool written in python. [pyimgui](https://github.com/pyimgui/pyimgui) has been adopted for the graphical user interface. 

My goal is to realize a simple, lightweight and standalone app that let you annotate your images, run auto-annotation experiments with your own models, import/export data collections and analyse your data distribution.

Right now the project is a work in progress. Fundamental features are available and operative, but not ready for a daily usage yet.

![Labels & Info section](https://github.com/masc-it/CVLAB/raw/main/docs/screen_info.PNG)
*Above: Settings & Info section. Allows you to setup your labels and visualize stats about your data.*

## Install from PyPI (Windows only)

    pip install cvlab-gui

## Installation requirements
## pyimgui
Yolo-LAB runs on the docking branch of PyImgui (not on PyPI atm). You can install the provided wheels.
### windows
    pip install *win_amd64.whl

### linux
    pip install *linux_x86_64.whl

## other requirements
    pip install -r requirements.txt
	pip install -r yolov5/requirements.txt

# Setup new project
    python -m cvlab_gui.setup_project

# Run CVLAB GUI
    python -m cvlab_gui.main
