I offer six books and courses on PyImageSearch:
- PyImageSearch University (covers all topics)
- Deep Learning for Computer Vision with Python
- OCR with OpenCV, Tesseract, and Python
- Practical Python and OpenCV
- PyImageSearch Gurus
- Raspberry Pi for Computer Vision
The following figure concisely depicts what each book/course covers:
PyImageSearch University is our flagship offering covering all topics with assessments, certifications, on-demand videos, code downloads, and pre-configured Colab Notebooks.
Practical Python and OpenCV serves as a gentle introduction to the world of computer vision and image processing. If you’re new computer vision, you should go with this book.
If you’re interested in a more detailed review of the computer vision field as a whole, you should with the PyImageSearch Gurus course. The course covers 13 modules broken out into 168 lessons. It’s similar to a college survey computer in computer vision but much more hands-on and practical. Everything covered in Practical Python and OpenCV is also covered in the Gurus course (and in more detail).
Deep Learning for Computer Vision with Python is a deep dive into the world of computer vision and deep learning. This 900+ page book includes super practical walkthroughs, hands-on tutorials (with lots of code), and a no-nonsense teaching style that is guaranteed to help you master deep learning and computer vision. Approximately 15% of my deep learning book is used in the Gurus course.
My book, Raspberry Pi for Computer Vision, focuses on applying computer vision algorithms to embedded devices, such as the Raspberry Pi, Google Coral, and NVIDIA Jetson Nano. This book is 100% brand new content and does not overlap with my previous books and courses. I would recommend going with this book either (1) if you already have some experience in computer vision or (2) after reading one of my other books/courses so you can learn the fundamentals.
OCR with OpenCV, Tesseract, and Python is more than just a book it’s your complete training guide to mastering Optical Character Recognition.