Article | REF: H1518 V1

Image capture and analysis on Android

Author: Frédéric LEMOINE

Publication date: March 10, 2024

You do not have access to this resource.
Click here to request your free trial access!

Already subscribed? Log in!


Overview

Français

ABSTRACT

Android smartphones and tablets today integrate several photographic sensors. Creating visual applications using them requires direct control of the smartphone camera but also having a good knowledge of the available programming interface. This article explains how to retrieve the technical characteristics of a photo sensor and how to use it. We will learn how to display the image coming from the sensor, how to capture it and how to analyze it using different pre-trained models. Finally, we will create our own analysis model using machine learning.

Read this article from a comprehensive knowledge base, updated and supplemented with articles reviewed by scientific committees.

Read the article

AUTHOR

  • Frédéric LEMOINE: PhD and Computer Engineer - Application development project manager Conservatoire national des Arts et Métiers (CNAM)

 INTRODUCTION

Google Android™ is an operating system designed for mobile devices (phones, tablets, etc.). In 2005, Google bought a small startup called Android Inc. that was developing applications for cell phones. The aim of this takeover was to create a new mobile platform competing with the main players at the time: Symbian, Windows mobile, Palm OS, etc.

In 2007, the OHA (Open Handset Alliance) consortium, built around this system, was created. It brought together telephone operators, semiconductor manufacturers, handset manufacturers, software publishers and distributors. Android™ was then officially announced as the new platform for mobile devices.

In 2008, the first version of the SDK (Software Development Kit), was released. Since then, Androïd™'s market share has continued to grow, competing with Apple's (iPhone OS). Its fields of application are expanding by the day, and now even include home automation or TV sets.

Android™ is based on a Linux kernel. Its code is open and available as Open source. Its programming language is Java.

The success of Android™ has a lot to do with improving the user's interactivity with his or her device. This has been greatly enhanced by the arrival of new types of sensors.

The photo sensor is one of the many sensors present on any Android™ smartphone. It is an electronic component responsible for collecting light from the lens and converting it into electrical information. The image processing processor then converts this analog signal into digital information.

The aim of this article is to explain how to retrieve the characteristics of this sensor, and then show how to exploit them. In particular, we'll learn how to display the image coming from the sensor, how to capture it, and how to analyze it, thanks to various pre-trained models. Then we'll learn how to create our own using machine learning.

You do not have access to this resource.

Exclusive to subscribers. 97% yet to be discovered!

You do not have access to this resource.
Click here to request your free trial access!

Already subscribed? Log in!


The Ultimate Scientific and Technical Reference

A Comprehensive Knowledge Base, with over 1,200 authors and 100 scientific advisors
+ More than 10,000 articles and 1,000 how-to sheets, over 800 new or updated articles every year
From design to prototyping, right through to industrialization, the reference for securing the development of your industrial projects

KEYWORDS

computer science   |   programming   |   artificial intelligence   |   electronic   |   machine learning   |   neural network


This article is included in

Software technologies and System architectures

This offer includes:

Knowledge Base

Updated and enriched with articles validated by our scientific committees

Services

A set of exclusive tools to complement the resources

Practical Path

Operational and didactic, to guarantee the acquisition of transversal skills

Doc & Quiz

Interactive articles with quizzes, for constructive reading

Subscribe now!

Ongoing reading
Android image capture and analysis