Technically this week is three books in one. That is what I get for taking too long: one book gets updated and expanded.
This week it's Raspberry Pi for Computer Vision by Adrian Rosebrock and the rest of the team at PyImage Search. The Book Bundles are labeled as Hobbyist, Hacker, and Complete and that is the recommended order to read them. I have personally been using PyImage Search for years. It is a great free resource for anyone getting started with Python, Raspberry Pis, or Computer Vision. They do a great job of breaking up things into easy chunks and getting a project done in an afternoon is a fun and rewarding task. You will never learn more about the intricacies of Python when you have to figure out how to get multithreading running on a Raspberry Pi. Constrained environments are a great way to learn.
A quick caveat: I did not finish reading all of these bundles. However, with COVID-19 hitting the world, Adrian and his crew have put on a 30% discount all their book bundles. Read more on the details here. It just means that now is the best time to get one of these book packages.
As I said previously, anyone wanting to get started with Python, Raspberry Pi development, or Computer Vision. As it is technically three books, you get to pick your flavor.
The Hobbyist: For those just getting started and wanting to go more classic CV. There is little Deep Learning involved and goes through some good projects to get started with a Raspberry Pi.
The Hacker: Integrate your CV solutions into IoT, multiple Pis, and some into pre-trained models and using accelerators.
The Complete: Get in deep with Deep Learning. This is the one I would recommend for anyone wanting to learn more about deployable Deep Learning projects in an approachable way. It also gets into some of the more advanced hardware at the edge.
A Raspberry Pi and a Raspberry Pi Camera. If you want to get into the Hacker or Complete bundle, a dedicated Deep Learning accelerator might be good as well.
I would say to go through everything, exercises included, about 2 weeks, so just enough time to practice your social distancing.
Honestly the Hacker Bundle. It is got a lot of fun projects for anyone looking at SmartHome applications and does a great mix of easing in but still introducing some Deep Learning concepts. It is the book for people with a stack of Pis lying around and a few weeks to put them to use. Me included. And yes, the curad alcohol wipes are intentional.
Given I have not finished, I cannot quite tell yet, but it does ramp up very well. It starts relatively easy and builds in terms of concepts. It is a really good learning curve.
In my experience, the tough part about developing for the Raspberry Pi is setting up the environments, especially anything involving TensorFlow. It just takes a while. Luckily, each of these bundles come with a pre-configured image that gets you started quick and saves you literal days.
This series represents everything that is possible with computer vision on something like a Raspberry Pi. It is ubiquitous, expandable, and "just enough" power. Adrian and his team do the best job I know making it accessible to all. If you need some extra motivation, want to support independent educators, or want to get started in a packaged way, definitely get one or all of them.
Raspberry Pi for Computer Vision