0% found this document useful (0 votes)
38 views10 pages

Stoner: Android Application

This document summarizes an Android camera application. It outlines the program flow, image pipeline, and camera API. It discusses why cameras are used, the camera permissions and constructor. It also describes some issues with camera quality like being slow or blurred in low light. The environment for developing the app is described as using Java on Android 9 with 64MB RAM.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
38 views10 pages

Stoner: Android Application

This document summarizes an Android camera application. It outlines the program flow, image pipeline, and camera API. It discusses why cameras are used, the camera permissions and constructor. It also describes some issues with camera quality like being slow or blurred in low light. The environment for developing the app is described as using Java on Android 9 with 64MB RAM.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 10

Image Pipeline

Program Flow
Requirement
Specification
Camera API
Why Camera?
Outline
Android Application
STONER

(1600110050)
Submitted By : Rahul Kumar Singh
• WHY CAMERA?
• Camera API
Program Flow

Why Camera?

Camera API
Image Pipeline

Requirement Specification

Outline
Specification
Requirement

• Program Flow
• Image Pipeline
• Issues
• Kind of light sensor.
• Take pictures , record video.
Program Flow

Why Camera?
Camera API
Image Pipeline

• Background image for AR.


Specification
Requirement

Outline
Why Camera?
• Input for computer vision/image
processing
1. Pose estimation
2. Heartbeat
3. Spectrometer
• Permissions
<uses-permissions android:name=“android.permission.CAMERA” />
<uses-feature android:name=“android.hardware.camera” />
Flow

API
Camera?
services

timeline
Image Pipeline

history
• Import android.hardware.Camera;
follow

Specification
teams
Requirement

about
• Open/release

Camera
Program

constructor is private => Camera.open()

Why
• Where is display?
Create your own extending SurfaceView
Add to activity using setContentView
• FrontEnd : Android App
• Devpt. Env : Java RunTime

Why Camera?
Program Flow
Image Pipeline

Camera API

Outline
Specification
Requirement
Environment(JRE)
• Memory : 64 MB or Above RAM
• App Installation Size : 1.93 MB
• Operating System : Android 9(Pie)
Read Line From
Schedule File

Yes Execute Yes


Application

Why Camera?
Program Flow
Camera API
Front Rear

Outline
follow

Photo Portrait Square Pro Photo Portrait Square Pro

Photo Saved
Issues

Image Pipeline

Program Flow
Requirement
Specification
Camera API
Why Camera?
Outline
● Slow – 15 ps

Why Camera?
Program Flow
● Blurred at low light

Camera API
Image Pipeline

Outline
Output

Issues

Specification
Requirement
● Narrower angle of view
● Rolling shutter (no global
shutter)
– skewed image
Output

Output
Issues
Image Pipeline

Program Flow
Requirement
Specification
Camera API
Why Camera?

Outline
ThankYou

Output
Issues
Image Pipeline

Program Flow
Requirement
Specification
Camera API
Why Camera?

Outline

You might also like