OpenCV
Images · Data
Read, transform and inspect images as part of a computer-vision pipeline.
OpenCV + pretrained CNN/YOLO fine-tuning for a practical vision task.
Explore 3 tools for this projectShare of job postings in India, per role, that name this capability.
Needs first: Build and train neural networks in PyTorch
Start with one tool for each part of your project. You don’t need to learn them all.
3 tools to explore
Images · Data
Read, transform and inspect images as part of a computer-vision pipeline.
Build · Data
Train neural networks and inspect the data, loss and predictions at each stage.
Images · Test
Train or run an object detector and examine missed detections and false positives.
Fine-tune YOLO (Ultralytics) to detect and localise the vehicle classes that actually fill an Indian road — auto-rickshaw, two-wheeler, car, bus — from a dataset you build yourself. Shoot 120–200 photos on your phone from a footpath, a bus stop or a window at different times of day, and label them in YOLO format using Roboflow's free tier or LabelImg. Train, evaluate with mAP@0.5 on a held-out split, then test on fresh photos from a location you never trained on. The lesson is how quickly lighting, occlusion and class imbalance eat a small hand-labelled dataset.
120–200 street photos you shoot on your own phone, labelled in YOLO format with Roboflow's free tier or LabelImg
Hand-labelled a 150-image street-scene dataset and fine-tuned YOLO to detect vehicle types — reported per-class mAP@0.5 on a held-out split and documented the occlusion and low-light cases where it fails.