Source Code for the YouTube Videos:Running Matlab Computer Vision on the Raspberry Pi with GNU Linux Octave Tutorials

Source Code for Playlist: Running Matlab Computer Vision on the Raspberry Pi with Linux GNU Octave Tutorials

Tutorial-1 How to Install Octave on the Raspberry Pi
Tutorial-2 How to customize and set up Octave on the Raspberry Pi
Tutorial-3 Saving Functions with Octave on the Raspberry Pi
Tutorial-4 Adding Circles to Images with Octave on the Raspberry Pi
Tutorial-5 Creating Grids and Images with Octave on the Raspberry Pi

About the Raspberry Pi and Octave

GNU Octave is a high-level interpreted language, primarily intended for numerical computations. It provides capabilities for the numerical solution of linear and nonlinear problems, and for performing other numerical experiments. It also provides extensive graphics capabilities for data visualization and manipulation. Octave is normally used through its interactive command line interface, but it can also be used to write non-interactive programs. The Octave language is quite similar to Matlab so that most programs are easily portable.

The Raspberry Pi is a credit-card-sized single-board computer developed in the UK by the Raspberry Pi Foundation with the intention of promoting the teaching of basic computer science in schools. The Raspberry Pi has a Broadcom BCM2835 system on a chip (SoC), which includes an ARM1176JZF-S 700 MHz processor, VideoCore IV GPU, and was originally shipped with 256 megabytes of RAM, later upgraded to 512 MB. It does not include a built-in hard disk or solid-state drive, but uses an SD card for booting and persistent storage. The Foundation provides Debian and Arch Linux ARM distributions for download. Tools are available for Python as the main programming language, with support for BBC BASIC (via the RISC OS image or the Brandy Basic clone for Linux), C, Java and Perl.