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)

I'm sold — I'm ready to pre-order my copy now. »

My books and courses are trusted by members of top machine learning companies and schools.
You're in good hands.

Raspberry Pi for Computer Vision is trusted by top universities and companies

Hobbyist Bundle

$95

Great for beginners and hobbyists

A great fit if this is your first time your working with computer vision or the Raspberry Pi.

Here, you'll learn basic computer vision algorithms that can easily be applied to the Pi. You'll build hands-on applications including a wildlife monitor/detector, home video surveillance, pan/tilt servo tracking, and more!

If budget is an issue, or if you just want to test the waters, I highly recommend the Hobbyist Bundle. That said, for a more in-depth treatment of embedded computer vision, I would recommend either the Hacker Bundle or Complete Bundle.

  • All chapters inside the Hobbyist Bundle in PDF, EPUB, and MOBI format.
  • All highly documented source code listings, ensuring you can run the examples on your RPi.
  • A downloadable pre-configured Raspbian .img file with Python, OpenCV, and all necessary machine learning + deep learning libraries pre-installed.)No need to configure your Pi, just flash the .img file to your SD card and boot — you'll be up and running in minutes).
  • FREE updates as the book is revised and updated.
Order my copy

or click here to pay with PayPal

Hacker Bundle

$195

Perfect if you want to perform deep learning on embedded devices

The Hacker Bundle is a perfect fit if you want to learn more advanced techniques, including deep learning, working with the Movidius NCS, OpenVINO toolkit, and self-driving car applications.

You'll also learn my tips, suggestions, and best practices when applying computer vision on the Raspberry Pi.

The Hacker Bundle gives you the best value for you dollar, and if you're even remotely interested in applying deep learning on the RPi, you should absolutely go with this bundle.

  • All chapters inside the Hobbyist Bundle and Hacker Bundle in PDF, EPUB, and MOBI format.
  • All highly documented source code listings, ensuring you can run the examples on your RPi.
  • A downloadable pre-configured Raspbian .img file with Python, OpenCV, and all necessary machine learning + deep learning libraries pre-installed.)No need to configure your Pi, just flash the .img file to your SD card and boot — you'll be up and running in minutes).
  • FREE updates as the book is revised and updated.
Order my copy

or click here to pay with PayPal

Complete Bundle

$395

Computer vision and deep learning on the RPi, Google Coral, and NVIDIA Jetson Nano.

This bundle is the full embedded computer vision + deep learning education. You'll have access to every chapter in the book (including bonus chapters), video tutorials, a hardcopy of the text, and access to my private community and forums for additional help and support.

Additionally, this is the only bundle to cover how to train custom Caffe + TensorFlow models for the Movidius NCS, build computer vision and deep learning apps with the Google Coral, and utilize the NVIDIA Jetson Nano for super fast deep learning on embedded devices.

If you are serious about embedded computer vision and deep learning, then there is no doubt in my mind that this is the best bundle for you.

  • All chapters inside the Hobbyist Bundle, Hacker Bundle, and Complete Bundle in PDF, EPUB, and MOBI format.
  • An exclusive hardcopy edition of Raspberry Pi for Computer Vision mailed right to your doorstep.
  • All highly documented source code listings, ensuring you can run the examples on your RPi.
  • Video tutorials and walkthroughs for each chapter.
  • A downloadable pre-configured Raspbian .img file with Python, OpenCV, and all necessary machine learning + deep learning libraries pre-installed.)No need to configure your Pi, just flash the .img file to your SD card and boot — you'll be up and running in minutes).
  • Access to the Raspberry Pi for Computer Vision companion website and private community forums.
  • FREE updates as the book is revised and updated.
Order my copy

or click here to pay with PayPal

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.

Questions?

  • 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 is a "pre-order"?

    In order to fund the creation of Raspberry Pi for Computer Vision, I ran a Kickstarter campaign to pay for additional hardware (to gather results faster and get the book finished ASAP), my editors, and for my own time so focus exclusively on the text. Your pre-order helps buy my time so I can focus on finishing this book and releasing it faster.

  • Why should I pre-order?

    Your pre-order enables me to focus and spend my time exclusively on putting this book together. But most importantly for you, I am offering a discount if you pre-order now — the book will be more expensive once it is publicly released later this year.

  • What happens after I pre-order?

    After you pre-order your copy you will (1) receive an email receipt for your purchase and (2) you will be added to my email contact list where I'll be sharing exclusive behind the scenes looks as I finish up the book. You'll also be the first to receive drafts of Raspberry Pi for Computer Vision before the book is released to the general public.

  • What is a "money back guarantee?

    Since this book is currently in pre-order, I am offering a 30 day Money Back Guarantee on all orders. If I do not release this book (extremely unlikely), I will, of course, refund your purchase.

  • Why this book?

    Inside Raspberry Pi for Computer Vision you'll find practical, real-world projects, hands-on coding (i.e., learning by doing), clear, easy to follow tutorials, unparalleled support, and expert advice — no other embedded computer vision/deep learning book offers all of those together. Plus, this book has my name (and the PyImageSearch name) to back it up. If you purchase from me, you'll be getting the best.

  • 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.

  • Why are we using the Python programming language?

    Python is an extremely easy language to learn and has huge number of powerful packages. Python is the best way to apply computer vision to the Raspberry Pi.

  • 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 this book 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. I've also 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 &mdhas; 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.

  • Do you cover the Movidius NCS, Google Coral, and NVIDIA Jetson Nano in the book?

    Yes! The Movidius NCS is covered in both the Hacker Bundle and Complete Bundle. The Google Coral and NVIDIA Jetson Nano are covered in the Complete Bundle only. Inside these chapters you'll learn how to train your own custom deep learning models and then optimize + deploy them to the Movidius NCS, Google Coral, and Jetson Nano. If you're interested in these embedded devices, you should definitely go with the Complete Bundle.

  • 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?

Adrian Rosebrock, author of Raspberry Pi for Computer Vision

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!

—Adrian Rosebrock