Stoner: Android Application
Stoner: Android Application
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
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
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
Why Camera?
Program Flow
Camera API
Front Rear
Outline
follow
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