finds.dev← search

// the find

murtazahassan/Learn-OpenCV-in-3-hours

★ 1,099 · Python · updated May 2021

Companion code for a YouTube tutorial on OpenCV basics in Python, covering nine short chapters and three small projects (virtual painter, document scanner, license plate detector). It's aimed squarely at beginners who want runnable examples alongside a video walkthrough, not a reference or a library.

The three projects are genuinely good entry points — warp perspective for document scanning and HSV-based color tracking for the painter cover concepts that feel immediately practical. Each chapter maps directly to a timestamped video segment, so the code and explanation stay in sync rather than drifting. The chapter files are short enough to read in full without getting lost.

Last touched in 2021 and pins Python 3.7.6, which is end-of-life; OpenCV's API has shifted enough that some examples may not run cleanly on current versions without edits. No requirements.txt or environment spec — you're on your own figuring out which OpenCV and NumPy versions to install. The Haar cascade face detection used in chapter 9 is genuinely outdated; DNN-based detection has been in OpenCV for years and would be a better lesson. Beyond the three projects, there's nothing to build on — no exercises, no extensions, no harder examples to graduate to once the tutorial is done.

View on GitHub →

// want more like this?

We dig through GitHub every week and send a few repos picked for what you actually care about — each with an honest take like this one.

Get finds in your inbox → Search again →