Image capture and analysis on Android

Add to my library

H1518 V1 Article

Image capture and analysis on Android

Author : Frédéric LEMOINE

Publication date: March 10, 2024 | Lire en français

Add to my library Add to my library

Logo Techniques de l'Ingenieur You do not have access to this resource.
Request your free trial access! Free trial

Already subscribed?

Overview

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.
Logo Techniques de l'Ingenieur

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?


KEYWORDS

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

Ongoing reading
Image capture and analysis on Android

Article included in this offer

"Signal processing and its applications"

( 151 articles )

Complete knowledge base

Updated and enriched with articles validated by our scientific committees

Services

A set of exclusive tools to complement the resources

View offer details

Dans les ressources documentaires

Télévision haute définition (TVHD) - Captation. Montage

Les images haute définition (HD) sont maintenant proposées par la télévision. Petite révolution technolog...

Format d’image SVG

Le format SVG est né de l’initiative du World Wide Web Consortium (W3C) qui cherchait à améliorer la diff...

WhitePaper
4 January 2023
Introduction à l’intelligence artificielle

l\'IA s\'emploie à résoudre les problématiques qui relèvent de diverses activités humaines (perception, prise de décision, planification, diagnostic, interpréta...

Tous les livres blancs
Article Invitation Stemmer Imaging
24 February 2015
Invitation Stemmer Imaging

[Publireportage] Infrarouge, caméra embarquée et technologie 3D - Journées Techniques le 17 mars à Strasbourg et le 19 mars à Lyon - Stemmer Imaging

Toutes les actualités
Contact us