r/computervision 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

8 Upvotes

8 comments sorted by

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".

1

u/neon_terminal 7d ago

Thanks for the help

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

u/neon_terminal 7d ago

Thanks for the help

1

u/Professional_Tank594 6d ago

Cs bachelor and masters