Complete computer vision pipeline for bone fracture detection with three modules: Image Processing, Classical Features, and Deep Learning.
complete_all_modules.py- Main pipeline (All 3 modules integrated)src/bonefracture/- Source code packagetrain_yolo_proper.py- YOLO training scriptrealtime_yolo_detection.py- Real-time detectionsegnet.py- Segmentation model
colab_yolo_training.ipynb- YOLO training notebook (5-10 epochs)colab_setup.ipynb- General Colab setup
research_reports/- Module reports (Required)results/- Final reports
pip install -r requirements.txt
python complete_all_modules.py- Open
colab_yolo_training.ipynbin VS Code - Install Colab extension
- Connect to Colab and select GPU runtime
- Run cells to train YOLO model
python realtime_yolo_detection.py --source webcam --model path/to/model.ptSee PROJECT_REQUIREMENTS_ANALYSIS.md for complete requirements compliance.
PROJECT_COMPLETE_GUIDE.md- Complete project guide with all modules, code files, and line countsPROJECT_REQUIREMENTS_ANALYSIS.md- Requirements compliance analysis
- DenseNet-121: Classification (74.56% accuracy)
- YOLOv8: Object detection (7 fracture types)
- SegNet: Segmentation
- Minimum: 4 GB VRAM (YOLOv8n)
- Recommended: 8 GB VRAM (YOLOv8s)
- Optimal: 16+ GB VRAM (YOLOv8m/l)
For training, use Google Colab (free GPU) or local GPU.