You can bring computer vision to embedded devices.
Computer Vision, Deep Learning, and Internet of Things (IoT) are three of the fastest-growing industries and subjects in computer science — you will learn how to combine all three using the Raspberry Pi inside my new book.
Inside this book you'll find:
- Build practical, real-world computer vision applications on the Pi
- Create computer vision and Internet of Things (IoT) projects and applications with the RPi
- Optimize your OpenCV code and algorithms on the resource constrained Pi
- Perform Deep Learning on the Raspberry Pi (including utilizing the Movidius NCS and OpenVINO toolkit)
My books and courses are trusted by members of top machine learning companies and schools.
You're in good hands.
Enjoy a 100% money back guarantee.
After reading my book, if you haven't learned how to apply computer vision and deep learning to the Raspberry Pi, then I don't want your money. That's why I offer a 100% Money Back Guarantee. Simply send me an email and ask for a refund, up to 30 days after your purchase. With all the copies of my books/courses I've sold, I count the number of refunds on one hand. My readers are satisfied and I'm sure you will be too.
Why this book?
Raspberry Pi for Computer Vision is the most in-depth, comprehensive, and hands-on guide to learning embedded Computer Vision and Deep Learning. You cannot find any other book or course online that includes this level of intuitive explanations and thoroughly documented code. Furthermore, all code and datasets are included in the text, enabling you to download your copy and start learning immediately.
Does this book cover the Movidius NCS and the OpenVINO Toolkit?
Yes! Intel's Movidius NCS and OpenVINO Toolkit are covered in both the Hacker Bundle and Complete Bundle of this text. Inside you'll learn how to train your own custom Caffe and Keras/TensorFlow models and then deploy them to the NCS.
Will I learn how to use the Google Coral and NVIDIA Jetson Nano?
You certainly will! The Complete Bundle of this book covers how to use both the Google Coral and NVIDIA Jetson Nano. In these chapters you'll learn how to train your own image classification and object detection networks (on your own custom datasets) and then deploy them to the Coral and Nano.
Do I need any programming experience before reading this book?
This book assumes you have some prior programming experience (e.g. you know what a variable function, loop, etc. are). You should have more skills than a novice, but certainly not an intermediate or advanced developer. As long as you understand basic programming logic flow you'll be successful in reading (and understanding) the contents of this book.
Do I need to know OpenCV?I strongly recommend that you at least know the fundamentals of computer vision and the basics of the OpenCV library before going through this book. A little bit of OpenCV experience goes a long way, so if you're new to OpenCV, I definitely recommend that you go through my first book, Practical Python and OpenCV to learn the fundamentals.
Do I need to know Deep Learning, Keras, TensorFlow, etc.?
The Hobbyist Bundle does not require any knowledge over deep learning.
The Hacker Bundle and Complete Bundle require a practitioner's knowledge over deep learning, meaning that you don't have to understand the inner workings of every deep learning algorithm/model, but you do need to understand the basic idea of how a model is trained.
If you're new to deep learning or want to level up your skills, make sure you grab a copy of Deep Learning for Computer Vision with Python — you can work through RPi4CV and the deep learning book in tandem.
What if I've never used the Raspberry Pi before?
That's okay! This book will help you get up and running with your Raspberry Pi, even if you've never worked with one before. To jumpstart your education, I've included a pre-configured Raspbian .img file with OpenCV, TensorFlow, Keras, etc. pre-installed! All you need to do is download the .img file, flash it to your micro-SD card, and boot — you'll be up and running in a matter of minutes!
What if I've been hacking with the Raspberry Pi for years?
This book isn't just for beginners — there's advanced content in here too. I would recommend going with either the Hacker Bundle or Complete Bundle where I go into more advanced topics, including deep learning on the Raspberry Pi, the Movidius NCS, and OpenVINO toolkit. The Complete Bundle also covers the Google Coral and NVIDIA Jetson Nano, two embedded devices that you should look into using if you already have experience with the RPi.
Are all chapters for this book complete?
Yes! All chapters are 100% completed and released.
Are hardcopy editions shipping?
Yes, hardcopy editions are shipping.
Please note that only the Complete Bundle of RPi4CV includes the physical, printed editions (i.e., the Hobbyist Bundle and Hacker Bundle do not include the printed editions of the book).
I'm just so busy right now...
Everyone has the same amount of time in a day — we all have 24 hours to work, spend time with our families, sleep, and have fun. If you're interested in studying embedded CV and DL, I challenge you to make it your goal.
Take the time to invest in yourself and your CV/DL knowledge by grabbing a copy of Raspberry Pi for Computer Vision. How much time are you wasting because:
- You lack the fundamentals of OpenCV, Computer Vision, and Deep Learning.
- You don’t understand what knobs and dials to tune to achieve high accuracy results.
- Your scripts error out, leaving you confused on how to proceed.
Raspberry Pi for Computer Vision solves these problems so you can stop wasting your time and money following paths that only lead to failure — let me guide you to success.
Which bundle should I buy?
Each bundle builds on top of the others and includes all content from lower volumes. You should choose a bundle based on (1) how in depth you want to study embedded computer vision and deep learning and (2) your particular budget. Use the "Here's the full breakdown of what you'll learn inside Rasberry Pi for Computer Vision" section above to help you decide which topics you want to learn, then pick a bundle based on your choices.
What happens after I purchase?
After you purchase your copy of Raspberry Pi for Computer Vision you will (1) receive an email receipt for your purchase and (2) you will be able to download your books, code, datasets, etc. immediately.
Can I upgrade from a lower tier bundle to a higher tier one?
Yes, you can always upgrade your bundle to a higher tier one. For example, you could purchase the Hobbyist Bundle and then upgrade to the Hacker Bundle or Complete Bundle at a later date.
The cost to upgrade would simply be the price difference between your current bundle and the bundle you wanted to upgrade to (you would not need to "repurchase" the content you already own). To upgrade your bundle just send me an email and I can get you the upgrade link.
Where can I learn more about you?
I have authored over 300+ blog posts about computer vision, OpenCV, and deep learning over at PyImageSearch.com. Check out the posts to get a feel for my teaching and writing style (not to mention the quality and depth of the tutorials). I would also highly suggest that you sign up for the (free) Table of Contents and sample chapters I am offering using the form at the bottom-right corner of this page.
I have another question.
If you have any other questions, please send me a message, and I'll get back to you ASAP.
Who's behind this?
Hey, I'm Adrian Rosebrock, a Ph.D and entrepreneur who has spent his entire adult life studying computer vision and machine learning. Over the past 5 years alone I have:
- Started the PyImageSearch.com blog and published over 300+ tutorials and articles aimed at teaching computer vision, deep learning, and OpenCV.
- Authored Practical Python and OpenCV, which has been featured on the official OpenCV.org website.
- Created PyImageSearch Gurus, an actionable, real-world course on computer vision and OpenCV. This course is the most comprehensive computer vision education online today, covering 13 modules broken out into 168 lessons with over 2,161 pages of content.
- Authored Deep Learning for Computer Vision with Python, the most in-depth computer vision + deep learning book available today, including super practical walkthroughs, hands-on tutorials (with lots of code), and a no-nonsense teaching style that will help you master computer vision and deep learning.
- Answered over 50,000+ emails and helped 10,000s of developers, researchers, and students just like yourself learn the ropes of computer vision and deep learning.
If applying computer vision, deep learning, and IoT to the Raspberry Pi sounds interesting to you, I hope you'll consider grabbing your copy of my book. By the time you finish going through it, you'll be building your own Raspberry Pi and computer vision applications. I absolutely guarantee that.
See you on the other side!