I dabble a bit in OpenCV and Python and have had most help from these three resources
A great tutorial and project site with detailed, stepwise explainers of the code. The site has in the last year or so turned more and more to advanced machine learning topics, but check older posts for more introductory examples and projects.
Adrian Rosebrock, the pyimagesearch guy, also has a companion book https://www.pyimages...ctical-python-opencv
that seem useful, though I haven't read it.
Explainers and examples for many basic OpenCV functions in Python.
3. and, of course, https://stackoverflo...tagged/opencv+python
One thing to keep in mind: there are some differences between Python 2 and 3 when it comes to using and installing OpenCV. Last time I checked the most up to date release of OpenCV didn't play nice with with Python 3 in Windows 10.
But if you're on Python 3 you can quickly install a more basic version of OpenCV like so
python -m pip install numpy --upgrade
python -m pip install opencv-python --upgrade
I don't know exactly what that version is missing (the package page is here, https://pypi.org/project/opencv-python/
) but it has worked well in all my use cases.