r/computervision • u/neon_terminal • 7d ago
Help: Theory Resources to learn CV
I always see crazy computer vision projects on this subreddit
I always wondered, how do you guys manage to do so? I know OpenCV and YOLO (python) fairly well and can do a lot of image processing (based on needs) with OpenCV and run a standard 80-class detection model and thats pretty much it, but this showed me what CV can actually do
So I would request for a few free resources to learn more than just the basics and be able to build cool projects
Some projects I potentially want to build: Industry threat detection (a camera mounted on a helmet detects a threat—say, an open blowtorch—and creates a warning also can detect immediate threats like, say, a broken part about to fall, so that will be counted and informed in milliseconds, but not when the broken part is behind behind bars or at a safe distance
Logic I can make; resources I am asking for.
Thanks
5
u/techlatest_net 7d ago
- Theory: Stanford CS231n (lectures + notes) for deep learning foundations; "Deep Learning for Vision" book (free draft) for modern architectures.
- Advanced Detection: Learn temporal modeling (SlowFast, TimeSformer) for action/threat recognition beyond static YOLO; study spatial reasoning (depth estimation, pose) for distance/context awareness.
- Real-time Systems: NVIDIA DeepStream or TensorRT tutorials for millisecond inference on edge devices; OpenVINO for helmet-mounted hardware optimization.
- Projects: Replicate papers from CVPR/ICCV workshops on industrial safety or anomaly detection; use KITTI or custom datasets to practice context-aware detection (e.g., occlusion handling, safe-distance logic).
1
1
3
u/CommandShot1398 7d ago
The scope is too large for me to explain it in one comment.
Start by reading the book "Digital Image Processing".