Skip to content
/ DSLR Public

Android camera app with low level access to device capabilities

License

Notifications You must be signed in to change notification settings

lukino999/DSLR

Repository files navigation

DSLR camera


Why?

I am interested in astrophotography and I came across Deep Sky Stacker, a free software that, given multiple pictures of the night sky, stacks them together in order to reduce noise and give a clearer picture (after some postprocessing).

The basic idea of the application is to easily capture the images which can then be provided to DSS. Just strap your device on a stand, set your values and wait till it's done.

How?

The interface is minimal, with a menu on the left, zoom bar at the bottom and capture button.

From the menu, set ISO speed, lock focus, auto exposure, white balance, exposure... Long press the capture button to enter how many pictures to take and press start. Once the pictures are taken, cover the camera straight away and, keeping the same settings, take some 10-20 dark frames. It is important to perform this step right after the light frames are taken in order to have the camera at the same temperature. Export all the frames to Deep Sky Stacker and let it do the magic.

Here's a tutorial.

Now...

...I am not expecting to get pictures of galaxies with a phone, but hopefully decent pictures of the night sky. When the British weather cooperates of course...

Known Issues

I am trying to implement RAW images format but:

  • phone keeps freezing when calling Camera.takePicture(mShutterCallback, mPictureRAW, null)
  • can't debug the Camera API as the phone runs 5.0.1 and Android Studio's SDK is 5.0.2, which gives the "Source code doesnt match the bytecode" message
  • no raw format available on emulator's camera.

About

Android camera app with low level access to device capabilities

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages