Advanced AI vision and object detection framework by Vigor Industries Limited.
Project description
⚙️ VigorVision
VigorVision — an advanced, modular AI vision framework built by Vigor Industries Limited, designed for object detection, segmentation, and industry-specific visual intelligence.
🧭 Table of Contents
- Overview
- Features
- Installation
- Quick Start
- Model Architecture
- Configuration
- Training
- Visualization & Logging
- Project Structure
- Contributing
- License
- Contact
🧠 Overview
VigorVision provides a fully-featured, modular AI framework for vision applications such as:
- Industrial anomaly detection
- Object tracking and classification
- Manufacturing process vision systems
- Smart quality control and inspection
It leverages PyTorch, Albumentations, and Weights & Biases for maximum performance, extensibility, and interpretability.
✨ Features
| Category | Highlights |
|---|---|
| 🧩 Architecture | Modular design with customizable backbone, neck, and detection head |
| 🧠 Training Engine | Optimized multi-threaded dataloaders with adaptive batch handling |
| 🧮 Anchors | Auto-anchor analysis and smart anchor selection for detection models |
| 📈 Visualization | Native support for TensorBoard and Weights & Biases (wandb) |
| 🔧 Data Augmentation | Albumentations-based pipeline for advanced transformations |
| ⚡ Performance | FP16 (mixed precision) and multi-GPU training support |
| 🧰 Utilities | Built-in tools for dataset validation and metrics computation |
⚙️ Installation
✅ From PyPI
pip install vigorvision
pip install torch>=2.0.0
pip install torchvision>=0.15.0
pip install albumentations>=1.3.0
pip install opencv-python>=4.8.0
pip install numpy>=1.24.0
pip install tqdm>=4.65.0
pip install pyyaml>=6.0
pip install tensorboard>=2.13.0
pip install wandb>=0.16.0
pip install scikit-learn>=1.3.0
pip install scipy>=1.11.0
pip install matplotlib>=3.8.0
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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file vigorvision-0.1.7.tar.gz.
File metadata
- Download URL: vigorvision-0.1.7.tar.gz
- Upload date:
- Size: 58.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.10
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
69337074fea688d3a2fccb03e91a3b235228fe4167664a0310305bdac2e46cc9
|
|
| MD5 |
127167b19bcd20d7be7e399dbf02bb54
|
|
| BLAKE2b-256 |
41e224cc4a6b1e2c22aaad9e5bce9684495a6b155301fb384908ad6fb7903363
|
File details
Details for the file vigorvision-0.1.7-py3-none-any.whl.
File metadata
- Download URL: vigorvision-0.1.7-py3-none-any.whl
- Upload date:
- Size: 71.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.10
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7b0776f8950eaf9c5efc74c2fc33eeb6f68721fc0581092c6b6c092e1808d641
|
|
| MD5 |
2809bb208cd2b8f4fec4990acb2196fb
|
|
| BLAKE2b-256 |
2f51c940fc656ce6bc582d721c82d295628e558d3555968c2f49558a2b840378
|