RGB colour detection and tracking on MATLAB
-
Upload
nirma-university -
Category
Engineering
-
view
669 -
download
4
Transcript of RGB colour detection and tracking on MATLAB
Dharmendra Savaliya(100230111012) Ravi Pambhar (100230111017) Ketan Sangani (100230111035) Raju Parmar (100230111037)
Guided By :- Prof. Parul Madam
http://www.bst4ever.blogspot.in
Flowchart of Process
Software and hardware Require
Flowchart of Projects
Introduction to Arduino
Arduino IDE
ULN 2803 Motor driver
Video Processing Application
Noise Remove From Live Image
Image Processing using MATLAB Tools used: Software: Matlab,arduino software Hardware * Arduino controller board * Serial Cable * Power Supply * Working Web cam mounted on a Robot Understanding the theory of: 1. Image Acquisition 2. Image Processing 3. Data Communication 4. Logic of the programme 5. Matlab programme 6. Arduino programme
Ball follower using MATLAB
Flowchart Of Project Work
It is Open Source, both in terms of Hardware and Software.
It is cheap, the hardware can be built from components.
It can communicate with a computer via serial connection over USB (Bluetooth model coming soon!).
It can be powered from USB or standalone DC power.
Microcontroller ATmega8
Operating Voltage 5V
Input Voltage (limits) 6-20V
Digital I/O Pins 14
Analog Input Pins 6
Flash Memory 32 KB (ATmega8)
SRAM 2 KB (ATmega8)
EEPROM 1 KB (ATmega8)
Clock Speed 16 MHz
Introduction Of Arduino Board
Sensors ( to sense stuff ) 1.Push buttons, 2. touch pads, 3.Variable resistors (eg. volume knob / sliders) 4.Photoresistors (sensing light levels) 5.Thermistors (temperature) 6.Ultrasound (proximity range finder)
Actuators ( to do stuff )
1.Lights, 2. LED’s 3.Motors 4.Speakers 5.Displays (LCD)
Relay Driver Applications 500-mA Rated Collector Current (Single Output) High-Voltage Outputs . . . 50 V Inputs Compatible With Various Types of Logic Compatible with ULN2800A Series description/ordering information The ULN2803A is a high-voltage, high-current Darlington transistor array. The device consists of eight npn Darlington pairs . The collector-current rating of each Darlington pair is 500 mA. The Darlington pairs may be connected in parallel for higher current capability.
Video is sequence of images(frame).
We can process on frame of video one by one it’s call video processing.
Applications :-
In chemical industry for automation
Mouse controlling on desktop.
RGB Object counting, replacement in industries.
Video surveillance and recording.
Motion Detection in LIVE Video.
Edge detection and object monitering
Face Detection and Tracking in LIVE Video.
Tracking
By doing vector math, and knowing the pixel to distance ratio, one can calculate the displacement, velocity, and acceleration of a moving blob.
Motion Detection
Motion detection works on the basis of frame differencing -meaning comparing how pixels -(usually blobs) change location - after each frame.
Background Subtraction
capture two frames compare the pixel colors on each frame if the colors are the same, replace with the color white else, keep the new pixel.
Optical Flow
3D analysis, altitude measurement and velocity measurement.
1. http://in.mathworks.com/matlabcentral/
2. http://arindambose.com/