Skip to content

prdai/object-detection-framework

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1,409 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DetectX: Simple Yet Powerful Object Detection Framework

A lightweight and modular object detection framework powered by Detectron2, focusing on easy training and deployment.

Core Features

  • 🎯 Pre-configured Detectron2 models (Faster R-CNN, RetinaNet)
  • 🔄 Simple data pipeline for custom datasets
  • 📊 Built-in evaluation metrics (COCO metrics, RMSE, MSE, PSNR)
  • 🚀 Easy model configuration and training

Quick Start

# Install dependencies
pip install -r requirements.txt

# Train a model
from Model.modelling.detectron2 import Detectron2

model = Detectron2(
    model="COCO-Detection/faster_rcnn_X_101_32x8d_FPN_3x.yaml",
    max_iter=500,
    base_lr=0.00025
)
model.train()

Project Structure

ML/
├── Model/
│   ├── modelling/       # Core model implementations
│   ├── dataset/         # Dataset handling utilities
│   └── metrics/         # Evaluation metrics
└── tests/              # Unit tests

Currently Supported

  • Models: Faster R-CNN, RetinaNet
  • Metrics: COCO AP, RMSE, MSE, PSNR
  • Data formats: COCO-style annotations
  • GPU acceleration with CUDA

License

Apache License 2.0

About

A Pythonic approach to object detection using Detectron2, a clean, modular framework for training and deploying computer vision models. DetectX simplifies the complexity of object detection while maintaining high performance and extensibility.

Topics

Resources

License

Security policy

Stars

1 star

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages