Portable Colour Detector
-
Upload
sridhar-mamella -
Category
Engineering
-
view
53 -
download
4
Transcript of Portable Colour Detector
*The Android robot is reproduced and modified from work created and shared by Google and used according to terms described in the Creative Commons 3.0 Attribution License.
*
Portable Colour Detector Sridhar Mamella
BEng (Hons) Computers and Electronics | Academic Year - 2013 | 2014
Introduction
A method for detecting colours using a portable device with calibration techniques such as Auto White Balance (AWB) was devised.
Results
Digital Image Processing• Gray Balance• Neutral Balance• White Balance• K-means algorithm
Android SDK• Eclipse + ADT plugin• Android SDK Tools
• Android system image emulator
App• Interfaced Camera
• RGB Values + more• Displays colour names• Combine versions
Initialising representatives (means) Final App Layout
Initialise means:• By picking k samples at randomIterate:
• Assign each point to nearest mean • Move “mean” to center of its cluster.
Conclusion
• A method for detecting colours using a portable device with calibration techniques was achieved.
• Camera interfacing and digital signal processing techniques were applied.
• Furthermore, k-means clustering was computed and incorporated into a mobile device.
Features
• Colour detection• Image calibration• Identification of RGB values• Colour storage
Android's Camera HAL overview
Android's camera Hardware Abstraction Layer (HAL) connects the higher level camera framework APIs in android hardware to a underlying camera driver and hardware. The following figure describes the components involved.
Future Work
• Test more algorithms on a mobile device.• Update colour library.
Architecture Summary