OpenCV Resources
"The OpenCV Open Source Computer Vision Library: What’s New and What’s Coming?" tutorial at the May 2016 Embedded Vision Summit. BY Gary Bradski, President and CEO of the OpenCV Foundation. Slideshare, Youtube video.
Windows installation: Installation in Windows, How to build applications with OpenCV inside the Microsoft Visual Studio
MacOS/Linux installation: Installation in Linux, Using OpenCV with gcc and CMake.
OpenCV 4
C++
LEARN OPENCV C++ in 4 HOURS | Including 3x Example Projects Win/Mac (2021), Youtube 2020/12. 3 hours 57 minutes. (Projects: Virtual Painter, Document Scanner, License Plate Detector)
OpenCV 4 Computer Vision Application Programming Cookbook. D. M. Escrivá, R. Laganiere, Fourth Edition, Packt, 2019. GitHub
Mastering OpenCV 4, 3rd, R. Shilkrot, D. M. Escrivá, Packt, 2018.
Building Computer Vision Projects with OpenCV 4 and C++: Implement complex computer vision algorithms and explore deep learning and face detection, Packt, 2019.
Qt 5 and OpenCV 4 Computer Vision Projects: Get up to speed with cross-platform computer vision app development by building seven practical projects, Packt, 2019.
Learn OpenCV 4 by Building Projects: Build real-world computer vision and image processing applications with OpenCV and C++, 2nd Edition, 2018.
Python
LEARN OPENCV in 3 HOURS with Python | Including 3x Example Projects, Youtube 2020/03. 3 hours 9 minutes. (Projects: Virtual Painter, Document Scanner, License Plate Detector)
Modern Computer Vision with PyTorch - Explore deep learning concepts and implement over 50 real-world image applications. V Kishore Ayyadevara, Yeshwanth. 2020.
PyTorch Computer Vision Cookbook: Over 70 recipes to master the art of computer vision with deep learning and PyTorch 1.x. 2020.
Mastering OpenCV 4 with Python : A comprehensive guide to building computer vision. A. F. Villán, Packt, 2019. GitHub
Machine Learning for OpenCV 4: Intelligent algorithms for building image processing apps using OpenCV 4, Python, and scikit-learn, 2nd Edition. Packt, 2019. GitHub
OpenCV 3 / OpenCV 2
Algorithm and Data Structure
Learning OpenCV 3: Computer Vision in C++ with the OpenCV Library. By Adrian Kaehler, Gary Bradski, O'Reilly Media, 2016.
Learning OpenCV. G. Bradski and A. Kaehler, Oreilly, 2008.
C++
OpenCV 3 computer vision application programming cookbook. 3rd, R. Laganière, Packt Publishing, 2017. GitHub 簡體中文版
Mastering OpenCV 3, Second Edition. Daniel Lélis Baggio et al., 2017.
A practical introduction to computer vision with OpenCV, K. Dawson-Howe, John Wiley & Sons, 2014.
Practical OpenCV, S. Brahmbhatt, Apress, 2013.
OpenCV 2 computer vision application programming cookbook. R. Laganière, Packt Publishing, 2011.
Python
OpenCV Course - Full Tutorial with Python, Youtube 2020/11. 3 hours 41 minutes
LEARN OPENCV in 3 HOURS with Python | Including 3x Example Projects, Youtube 2020/03. 3 hours 9 minutes. (Projects: Virtual Painter, Document Scanner, License Plate Detector)
OpenCV 4
Modern Computer Vision with PyTorch - Explore deep learning concepts and implement over 50 real-world image applications. V Kishore Ayyadevara, Yeshwanth. 2020.
PyTorch Computer Vision Cookbook: Over 70 recipes to master the art of computer vision with deep learning and PyTorch 1.x. 2020.
Mastering OpenCV 4 with Python : A comprehensive guide to building computer vision. A. F. Villán, Packt, 2019. GitHub
Machine Learning for OpenCV 4: Intelligent algorithms for building image processing apps using OpenCV 4, Python, and scikit-learn, 2nd Edition. Packt, 2019. GitHub
OpenCV 3 / OpenCV 2
OpenCV 3 Computer Vision with Python Cookbook Leverage the power of OpenCV 3 and Python to build computer vision. Alexey Spizhevoy, Packt, 2018.
OpenCV Computer Vision Examples with Python: A Complete Guide for Dummies [Video]. Abhilash Nelson, Packt, 2019.
Building Advanced OpenCV3 Projects with Python [Video]. Riaz Munshi, Packt, 2018.
OpenCV Computer Vision Projects with Python. J. Howse, P. Joshi, M. Beyeler, Packt, 2016.
Learning OpenCV 3 Computer Vision with Python, 2/e. By Joe Minichino, Joseph Howse. Packt, 2015.