From the course: Computer Vision on the Raspberry Pi 4

Introducing the Raspberry Pi 4

- [Instructor] This course explains how to code computer vision applications for the Raspberry Pi single-board computer. Since it's released in 2012, the Raspberry Pi has become famous because it provides the capabilities of a traditional computer at low cost, and a tiny form factor. Despite having the size of a credit card, it's powerful enough to run a full operating system, surf the internet, and analyze images from a camera. Before I explain the Raspberry Pi software, I'd like to take some time to discuss its hardware. This slide shows the components that make up the Raspberry Pi for Model B. The most important component is the processor, Broadcom BCM2711 runs at 1.5 gigahertz, contains a 64 bit arm processor, and can access up to eight gigabytes of high-speed Ram. On the right, IO ports make it possible to communicate with other devices. You can connect a keyboard, and a mouse using the USB ports, and you can connect to a network using the RJ45 network jack. In the lower left, the USB-C connector provides the board with power. It's recommended to connect this to a power supply capable of delivering 5.1 volts at a maximum of three amps. To the right of the power connector, two micro HTMI ports, make it possible to connect the board to monitors. To the right of the HTMI connectors, the 15 pin connector makes it possible to connect the board to a camera. To derive the most benefit from this course, I recommend connecting a compatible camera, such as the Raspberry Pi high quality or HQ camera. This slide shows how I've connected the Raspberry Pi for running computer vision applications. I've connected my keyboard, and mouse to the USB ports, and I've connected an ethernet cable to access my home network. I've connected a power supply to the lower left, and a micro HTMI cable to the left HTMI connector. To the right of the HTMI connectors, I've connected the Raspberry Pi high-quality camera module. The Raspberry Pi doesn't have a traditional hard drive. Instead, it reads and writes data from a micro SD card on the rear of the board. This must be programmed with a suitable operating system, and this can be easily accomplished using the Raspberry Pi imager, which is free for download from RaspberryPi.org The Raspberry Pi can run several different operating systems, including Ubuntu and Android. But for this course, I'll assume that you're running the official Raspberry Pi OS, formerly called Raspbian. The Raspberry Pi provides a tremendous amount of power in a small package. It won't replace your smartphone or desktop PC, but it's capable of running a full operating system, and computer vision applications.

Contents