Getting Started

We now begin with introducing with the cameras, programming languages and libraries that we will be using throughout this tutorial series.

Cameras

In Robotics Club Pulchowk, we have used OAK-D Pro W Camera as a vision sensor for Automatic Robot of ABU Robocon 2024. We also used Pi Camera Module 3 Wide interfaced with Raspberry Pi 4B with Raspian OS (through CSI Camera Port). Moreover, similar applications are possible with USB cameras like Logitech C270.

_images/oakd_pro_w.webp

Fig: OAK-D Pro W Camera

_images/pi_cam_v3_wide.jpg

Fig: Raspberry Pi Camera v3 Wide

_images/logitech.webp

Fig: Logitech C270 HD Webcam

Software Stack

We will be using Python and MATLAB/Octave languages extensively. And, OpenCV, Numpy and Scipy libraries will be used in Python. For MATLAB, Computer Vision toolbox is used.

Python

Python

Matlab

Matlab

Octave

Octave