Setting up smart surveillance
Now that we have an understanding of what we are going to do, we will get started with the setup of Raspberry Pi.
We are going to set up the camera and a motion detector, as we did in Chapter 8, Raspberry Pi Image Streaming. Next, we will be adding the logic required to capture an image upon the detection of motion and then send it for processing.
Before we do that, we need to seed the Rekognition collection with authorized faces.
This script can be an API as part of the API engine, and using the web dashboard we can upload and seed the images. But to keep things simple, we are going to run this standalone script from a machine.
Setting up AWS credentials
Before we get started with development, we need to set up our local machine with the AWS CLI and AWS credentials.
First, we need to install the AWS CLI. Head over to https://aws.amazon.com/cli and follow the instructions on the page. To test the installation from the command prompt, run:
aws --version
You should see...