Interfacing of MATLAB with Arduino for Object Detection Algorithm Implementation using Serial Communication

The paper explains proposed algorithm for object detection using image processing and manipulation of the output pin state of Arduino board with ATmega 8 controller by tracking the motion of the detected object. The object detection algorithm has been developed on MATLAB platform by the combination of several image processing algorithms. Using the theory of Image Acquisition and Fundamentals of Digital Image Processing, the object has been detected in real time. Various features of an object such as the shape, size and color can be used to detect and track the object. The variation in vertical and horizontal axis of detected object is moderated by serial communication port and using serial data communication, the state of Arduino board pin has been controlled. MATLAB programming develops a computer vision system in the real time for object detection and tracking using camera as an image acquisition hardware. Arduino programming provides an interfacing of a hardware prototype with control signals generated by real time object detection and tracking. Keywords—MATLAB, Arduino board, ATmega 8, Digital Image processing, Serial data communication, Thresholding.