[APP][4.0.3+] Open Camera

Search This thread

mdwh

Senior Member
Feb 9, 2014
122
518
ic_launcher.png


Open Camera is an Open Source camera app for Android that I've been working on.

Google Play: https://play.google.com/store/apps/details?id=net.sourceforge.opencamera
Or install APK directly from: https://sourceforge.net/projects/opencamera/files/
Open Camera is also available on F-Droid.

Homepage: http://opencamera.org.uk/
Code: https://sourceforge.net/p/opencamera/code/

Features include:
- Option to auto-level using accelerometer so pictures are perfectly level.
- All the usual options like zoom, flash, focus modes (including a "manual" mode to only focus on touch), focus/metering areas, exposure lock, scene modes, color effects, white balance, ISO, exposure compensation, video recording.
- Options for timer and auto-repeated photo taking.
- Configurable volume keys (take picture, zoom, or change exposure compensation).
- Optional geotagging, including compass direction (GPSImgDirection, GPSImgDirectionRef).
- Option to optimise UI for left and right-handed users.

v1.47.3:
googleplay_galaxys10e_v_1_47_3_Screenshot_20191016-115928_Open_Camera_thumb356.jpg


Auto-level feature (from v1.48):
auto_level_v_1_48_web.jpg


I want to make Open Camera better, so bug reports and feature suggestions are most welcome (either email mark dot harman dot apps at gmail dot com, PM, at https://sourceforge.net/p/opencamera/discussion/ , or leaving a comment here).

Also a request for help: one of the challenges I've had is the wide variety of different cameras or camera drivers on different devices, and sometimes bugs happen that I can't reproduce on my devices. In particular I've had various reports of problems on Cyanogenmod. If any Android developers out there are willing to help out with investigating issues on any devices/platforms you encounter problems with, this will help Open Camera become a better camera app and I would greatly appreciate it :) Or simply sending me a logcat may help.
 
Last edited:

tmzbeme

Senior Member
May 20, 2010
587
102
I have tried this before. It's an excellent app that takes great pictures.
I'm already using snap camera so have no need for it, but it is better than pretty much all the other apps in terms of picture quality except for a couple.
 
Last edited:

Kocane

Senior Member
Apr 29, 2012
1,668
307
Im not too big on comparing the quality of vids and pics between camera apps, to my experience its usually around the same. However, what matters is functionality and I must say this app is really nice. Buttons with quick access to the functions, etc. Especially "exposure lock" i like!

However, it seriously falls behind on the visual part. I know that in a sense it doesn't matter but it's always a nice way to finish off a good app.

May I suggest something in style with the Samsung S5 camera app? (http://i.imgur.com/iy5w369.jpg)

Functions on the left side for easy access with left hand and then shutter button + video/photo mode button on the right.

Another little thing, how about a seperate shortcut for videomode :)?
 

mdwh

Senior Member
Feb 9, 2014
122
518
Thanks for the comments, some great suggestions.

* I like the icons being along the top myself, but I'll add an option to have them go down the side for people who prefer that.

* An option for touch to capture sounds a good idea too.

Another little thing, how about a seperate shortcut for videomode :)?
Can I clarify what you mean by this - there's an icon to switch between photo and video, or do you mean to change video resolution? Or something else?
 

hadi_rena

Senior Member
Sep 1, 2011
706
252
Bandung
Hi,

I just installing your camera and my first impression is :good:. It can detect wide resolution for my camera (16:9) where other competitor can't :D. For now I found bug related to save folder location, each time I open this setting app always tell path not found until I take one photo. Maybe because folder don't exists then app throw an error.

Anyway I didn't explore much this app but here some suggestion:
  1. quick button to change resolution settings
  2. quick button to change camera mode
  3. Maybe HDR mode either software or hardware

Other suggestion will be added later :good:
 
  • Like
Reactions: Babinraj and mdwh

mdwh

Senior Member
Feb 9, 2014
122
518
For now I found bug related to save folder location, each time I open this setting app always tell path not found until I take one photo. Maybe because folder don't exists then app throw an error.

Oops yes, that's a bug in the new file chooser, I'll get a fix out for that.

I want to have more accessibility to other options, though need to think about how to do this (more icons means more clutter / running out of space) - possibly having a fully customised GUI, or a swipe down for more options, or other ideas are welcome.

Hardware HDR should be supported if it's offered as a scene mode by the device; doing it in software is something I may do in future.
 

hadi_rena

Senior Member
Sep 1, 2011
706
252
Bandung
Oops yes, that's a bug in the new file chooser, I'll get a fix out for that.

I want to have more accessibility to other options, though need to think about how to do this (more icons means more clutter / running out of space) - possibly having a fully customised GUI, or a swipe down for more options, or other ideas are welcome.

Hardware HDR should be supported if it's offered as a scene mode by the device; doing it in software is something I may do in future.

I vote for swipe gesture to open more options. We can have 4 directions for swiping :D

Thanks for pointing out HDR mode in scene settings
 
  • Like
Reactions: Babinraj and mdwh

mirhl

Senior Member
Oct 15, 2012
3,074
1,149
Half-press to focus of the hardware button continuously triggers focus, which doesn't steadily lock.

Xperia S with 4.4 aosp.
 

fredsky2

Senior Member
Jan 25, 2012
85
13
Really loving all the app so far, here's a few ideas/suggestions


  • Double tap anywhere/press and hold to auto focus + take picture (this is by far the feature i miss the most from my windows phone life, maybe im not the only one)
  • Option to mute annoying sounds
  • more and more obvious GUI feedback (like for when switching from picture<>video)
  • circle inside the glass square doesn't look that well imhO the start recording/take picture should lose that visible square
  • angle line looks like an odd part of 3x3 grid (maybe its supose to be like that? i dunno, i know zero of pro-photo taking)


as a side note, at least on my device, the zoom scale looks inverted (at 0x bar it's blue, at 4x it's invisible)

i must say i really really love the option to controle the exposure from the volume menu, great idea

great work!
 
Last edited:

typos1

Senior Member
Apr 3, 2007
9,381
1,681
UK
Oops yes, that's a bug in the new file chooser, I'll get a fix out for that.

I want to have more accessibility to other options, though need to think about how to do this (more icons means more clutter / running out of space) - possibly having a fully customised GUI, or a swipe down for more options, or other ideas are welcome.

Hardware HDR should be supported if it's offered as a scene mode by the device; doing it in software is something I may do in future.

Hello, been using this for a few months, its one of the better camera apps, but could do with a few improvements (sorry to sound negative, I do like it!)

I d like:

An ISO shortcut, or option to add it, so you dont have to delve into the menus

Touch to focus and take a picture all in one, like Snap camera (already been suggested twice, so this seems the most popular request so far !)

Option to remove zoom slider - hardly any phone camera has optical zoom and digital zoom is 100% useless so I dont want it cluttering up the screen.

On my find 5 the camera button (the one you hit to take a shot) is surrounded by a square and it looks awful, so an option to change the style of this button would be nice (circle, square, pic of a camera, red, blue, white etc. I notice the screen shot in the first post there is no square though ?

How about a maximum no of icons you can have on the screen based on the size of the device, then user can choose what icons to have up to the maximum that can fit, so the amount of clutter is down to the user and the number of icons down to whats physically possible ?

I do like this app, but it is slow to take pictures, especially when stabilised, Snap camera isnt this slow whether youre using the stabilise feature or not, would be nice if it was quicker.

Was using the app with CM and did have some problems, using OmniROM now and dont seem to have them. Used to use Snap mostly, but that seems to have bugs on both CM and Omni, would like to remove it and 100% replace it with this.
 
Last edited:

meyerweb

Senior Member
Jun 19, 2010
2,407
1,141
A question about the "auto-stabilise."

Stabilization (as in Optical Image Stabilization, or OIS) generally refers to a camera shake reducing feature. Is that what this does? Your description sounds more like auto-leveling than the traditional meaning of stabilization.
 

cornelha

Senior Member
Dec 14, 2007
1,476
709
Cape Town
I honestly have only one issue with this camera, it's damn ugly. Other than that it works beautifully on my S3 running CM11. You are using standard controls, so themes kinda mess with your work. I would suggest spending some time on a look and feel that would make your app look more modern.
 

Dovidhalevi

Senior Member
Jun 26, 2012
2,729
1,171
I really like this! I have an older armv6 version of focal but UI is very difficult to navigate. This one fills the bill.

UI suggestions:

*Universal choice of <-|+> or slider. Really do not need both visible. Do not take space for both or unselected alternative. It is those sliders that make the iPhone camera a joy to use.

*Place all those potentially per-picture options up front rather than in properties (or set their defaults in properties): ASA, white-balance, color-effect, et al. Done this way on focal and cm11s camera.

*Focus region is settable on cm11s camera (in properties but would rather see up front as well).

*Option for powerbutton capture (focus and shoot).

*Option for normal camera-icon capture (focus and shoot). Previously requested here. I am kind of confused as to what is going on right now and can be surprised to see "taking picture."

*Generally, unclutter everything which is going on the screen on top of the view. Do not need all those numbers and boxes except where directly functional such as focus region.

Might be interesting and make for quicker shoots: continuous auto focus--more likely picture is ready when I press the button. I do not think anybody is doing this at present (but nobody else is fudging angles and such either!).
 
Last edited:

Darkshado

Senior Member
Apr 16, 2011
1,028
500
Montréal
Cool app from what I've seen in two minutes of tinkering or so.

I was wondering if it'd be possible to set 60 and 50 Hz anti-flickering from the app? I'm travelling in a 50Hz power region and some museum lighting gave me weird banding effects that I suspect was caused by this.
 

Top Liked Posts

  • There are no posts matching your filters.
  • 182
    ic_launcher.png


    Open Camera is an Open Source camera app for Android that I've been working on.

    Google Play: https://play.google.com/store/apps/details?id=net.sourceforge.opencamera
    Or install APK directly from: https://sourceforge.net/projects/opencamera/files/
    Open Camera is also available on F-Droid.

    Homepage: http://opencamera.org.uk/
    Code: https://sourceforge.net/p/opencamera/code/

    Features include:
    - Option to auto-level using accelerometer so pictures are perfectly level.
    - All the usual options like zoom, flash, focus modes (including a "manual" mode to only focus on touch), focus/metering areas, exposure lock, scene modes, color effects, white balance, ISO, exposure compensation, video recording.
    - Options for timer and auto-repeated photo taking.
    - Configurable volume keys (take picture, zoom, or change exposure compensation).
    - Optional geotagging, including compass direction (GPSImgDirection, GPSImgDirectionRef).
    - Option to optimise UI for left and right-handed users.

    v1.47.3:
    googleplay_galaxys10e_v_1_47_3_Screenshot_20191016-115928_Open_Camera_thumb356.jpg


    Auto-level feature (from v1.48):
    auto_level_v_1_48_web.jpg


    I want to make Open Camera better, so bug reports and feature suggestions are most welcome (either email mark dot harman dot apps at gmail dot com, PM, at https://sourceforge.net/p/opencamera/discussion/ , or leaving a comment here).

    Also a request for help: one of the challenges I've had is the wide variety of different cameras or camera drivers on different devices, and sometimes bugs happen that I can't reproduce on my devices. In particular I've had various reports of problems on Cyanogenmod. If any Android developers out there are willing to help out with investigating issues on any devices/platforms you encounter problems with, this will help Open Camera become a better camera app and I would greatly appreciate it :) Or simply sending me a logcat may help.
    14
    Open Camera 1.44.1 is released!

    This introduces new features (requires Settings/"Use Camera2 API" to be enabled):

    * A new Noise Reduction photo mode, which takes a burst of images, aligns and merges to reduce noise. You may be thinking this sounds similar to Google's own HDR+ algorithm - I'll be the first to admit that Open Camera isn't capable of achieving Google's excellent results (in particular, Google's HDR+ works from the 12-bit RAW images). But I hope it's something that can improve on the standard behaviour of many phones, and I'll be looking to make improvements in future.
    * A new Focus Bracketing photo mode, which takes a burst of images at various focus distances. This is intended to be used in conjunction with third party Focus Stacking software.
    * A new option to record video in a flat (log) profile. See this thread for more details. (Note that I don't have experience myself of working with editing log video, so I've been working with feedback from others, and it may be that further changes are needed to the tonemapping or strength options that are offered.)
    * Ability to control the device's post processing/filtering options (edge mode, noise reduction).

    Other new features and improvements include:

    * "Ghost image", to overlay either last photo taken, or a selected image on your device. As well as being useful for aligning shots with previous photos, this could be used to create custom grids or crop guides.
    * Option to display an on-screen audio level when recording video.
    * Improved the behaviour of seekbars for manual ISO, shutter speed, white balance (they now select sensible "round" values).
    * Support for more high resolution photos in Camera2 mode (required for supporting the highest resolution on some devices, hopefully this should fix for Nokia 6 and Samsung Galaxy S6).
    * On Android 8+ when restarting video due to hitting maximum filesize, transition to new file is now seamless.
    * Video bitrate options for 150Mbps and 200Mbps (may not work on all devices).
    * Launching from intent now recognises request for front or back camera.
    * If an option that requires compass direction is set, the user will be asked to calibrate if the compass is unreliable.
    * You can choose feet instead of metres for GPS altitude on photo stamp and video subtitles.

    Along with various bug fixes, performance improvements, updated translations. See history for a full changelog.
    11
    Version 1.48.1 is released! This adds:

    * For devices with multiple front/back cameras, a new icon will appear. In older versions of Open Camera, there was a single icon to cycle through all cameras. Now, the existing icon switches between the first front and back camera; the new icon will instead cycle between the multiple front or back cameras. If you prefer the old behaviour, then disable Settings/On screen GUI/"Multiple cameras icon". Note that many devices do not expose their extra cameras to third party applications, and there's nothing I can do about this - this update is just a user interface change.
    * Current camera ID now displayed on-screen (next to date/time) for devices with multiple front/back cameras. This can be disabled under Settings/Camera preview/"Show camera ID". Popup info text also displays if camera is ultra-wide, when using Camera2 API.
    * Added aperture control (on popup menu), for devices that support this. (Camera2 API only.)
    * Flash on and torch now supported for manual ISO/exposure.
    * Auto-level feature now shows on-screen rectangle to show the frame of the resultant photo. (See the updated screen-shot for auto-level on the first post of this thread.)
    * On devices with on-screen navigation buttons, camera preview can now display under these buttons if required for wide aspect ratio (requires Android 5+).
    * New immersive mode option to hide navigation buttons only when in immersive mode; existing option for hiding navigation buttons now renamed to say "dim".
    * Option to specify REC709 or sRGB profile for video recording.
    * New custom gamma profile option for video recording.
    * New video profiles JTVideo, JTLog and JTLog2 (thanks to JT Haapala).
    * Improvements for log profiles for video recording. Please note that this means the behaviour of these profiles has changed!
    * New option to control the alpha value for ghost image option.
    * More zebra stripe values 93-99%. Options to control zebra stripe colours.
    * Option for storing device's current yaw/pitch/roll in Exif user comment for photos (thanks to Joshua).
    * New option Settings/More camera controls/"Allow long press actions" to disable long press actions.
    * HDR and NR photo modes now limited to maximum resolution of 22 megapixels (to avoid risk of running out of memory on devices with large camera resolutions).
    * Fixes for when video restarts for maximum filesize (for Android 8+ seamless restart) - issue that only the last file showed up in gallery applications.
    * Other improvements and bug fixes.
    10
    Version 1.36 is released!

    * Auto-alignment for HDR images.
    * New "DRO" (dynamic range optimisation) photo mode, this applies a local contrast enhancement which allows some HDR-like properties from a single image.
    * Now supporting Android 7's Quick settings tiles: tiles for photo, video and selfie mode.
    * Pause/resume video recording now supported for Android 7.
    * New option to mirror photos for front camera.
    * New option to calibrate the level angle (accelerometer).
    * New option to display on-screen pitch lines and compass direction lines.
    * New option "Video subtitles". This creates a subtitle file (in .SRT format) displaying date and time; and also GPS location and direction if those options are enabled. Most video players should support SRT files, and use them to display the information as subtitles (for Android, MX Player will do this; note that Google Photos does not seem to support subtitles).
    * When using Camera2 API, the popup menu now has "ISO M" option to switch straight to manual exposure mode, defaulting to the current ISO value.
    * Focus mode is now remembered for video mode.
    * Fixed "Loud noise" audio control which wasn't working.
    * New option to disable showing the "take photo" button (I think someone requested that in this thread).
    * And various other fixes and improvements.
    10
    Hi

    someone copied your work 1:1, without even bothering to change the name in settings and is making money with it.

    https://play.google.com/store/apps/details?id=com.antafunny.burst.camera360pro

    He's is already starting to get real bad ratings from people who appreciate and love your work.

    Thought I let you know anyways.
Our Apps
Get our official app!
The best way to access XDA on your phone
Nav Gestures
Add swipe gestures to any Android
One Handed Mode
Eases uses one hand with your phone