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 articleAUTHOR
-
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.
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
KEYWORDS
computer science | programming | artificial intelligence | electronic | machine learning | neural network
CAN BE ALSO FOUND IN:
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
Android image capture and analysis
Bibliography
- (1) - - https://developer.android.com/reference/ android/hardware/camera2/Camera Characteristics
- (2) - TURING (A.M.) - Computing Machinery and Intelligence....
Websites
Android developers (page consulted on July 14, 2023). Reference site for programming on the Android™ platform. This site presents an important documentary reference base as well as the tools necessary for programming https://developer.android.com/
Development kit for the Android™ platform (page consulted on July 14, 2023). The...
Events
Google I/O (page consulted on July 14, 2023). Annual two-day conference organized by Google at the Moscone Center in San Francisco, California. Its aim is to announce developments in the many services and technologies offered by Google. https://io.google
Android Dev Summit (page accessed July 14, 2023). The world's leading conference for practical...
Directory
Manufacturers – Suppliers – Distributors (non-exhaustive list)
Google (Pixel phone) https://store.google.com/fr/category/phones
Samsung (Android™-based phones and tablets) http://www.samsung.com
Sony (Android™-based...
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