Open Camera uses the standard camera APIs. Supposedly Google will be making it so that photos taken with third party camera applications on a Pixel will automatically get HDR+, I don't know when this happens though. I guess try it and see if you have a Pixel?
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I have a pixel 2 and it does not automatically take HDR+ photos. It would be incredibly amazing to have HDR+ with RAW format. I think to use this you have to implement googles visual core api into the app.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I just turned on HDR+ visual core in the developer options but it doesnt do anything. From everything I have read the app itself needs to call to the visual core for it to actually use the function. Its exciting to think about though for the future.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Thanks for the info. I've not yet seen any specific details on how applications can do this, I will take a look once the info is published (or let me know if anyone knows where this is).
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
So I was wondering if Open Camera (please try latest version, currently 1.42.2) on a Pixel (with at least Android Oreo build OPM1.171019.019) gets HDR+ photos if the following options are set?:
* Settings/"Use Camera2 API" is disabled.
* Flash is off.
* Photo mode std.
* Color effect none, white balance auto, and no exposure compensation, or manual modes (these are all the default settings).
If that does work, I was also curious if you still get HDR+ if flash is auto, but the scene is bright enough that the flash doesn't fire?
And lastly, try the above again but this time with Settings/"Use Camera2 API"? Please also make sure that RAW photos aren't enabled. (I'm not setting CONTROL_ENABLE_ZSL, but supposedly this flag defaults to true anyway when targetting Android 8.)
Thanks!
Last edit: Mark 2018-03-17
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Anonymous
Anonymous
-
2018-03-21
It works. Pixel 2 and Open Camera uses Visual Core with all of the defaults. I switched on Camera 2 API and it still works. There isn't a way to know if Visual Core is active that I'm aware of, but with the Google Camera, you can switch it off. so I was able to compare with and without and can say with certainty that a photo from Open Camera is indistinguishable from a photo from Google Camerain the Pixel 2. Looking at file data, the Google photo was later 7MB vs 2.5 MB. If you see JPEG quality to 100% Open Camera saved a 5.2 MB file, so not sure what the difference is there. Anyway, I'm happy that I can use Open Camera's external mic recording feature while enjoying Google's advanced algorithms.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Just one additional question, did it still seem to work (with old API) if flash was set to auto, at least in cases where the flash doesn't fire?
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Anonymous
Anonymous
-
2018-07-25
Hello, I am an owner of Google Pixel 2 and I did a comparison between Open Camera and the Google Camera app and what I found was that, even though I neabled HAL HDR+ in the Developer options, VIDEO (not still images) recorded in low light conditions in Full HD had about 4x lower effective resolution in Open Camera than Google Camera. Is this because HDR+ is exposed only for still images and not for video? This seems to be the case according to the official source: https://opensource.google.com/projects/pixelvisualcorecamera
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Anonymous
Anonymous
-
2019-02-20
Am I to understand that, as per Pixel Visual Core Camera, that the settings required in Open Camera to acheive HDR+ for Camera API 1 are not required for Camera API 2? Just want to make sure on my Pixel 3 I do not inadvertantly disable HDR+.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Anonymous
Anonymous
-
2020-03-20
Pichoner camera add hobe
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Anonymous
Anonymous
-
2019-02-20
Forgot to add that apparently ISO, shutter speed, exposure compensation and WB control are available with HDR+ enabled in the Moment Photo app so my thinking is that such would also be available in Open Camera.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Anonymous
Anonymous
-
2020-03-31
Does HDR+ work on Google Pixel 1?
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
View and moderate all "General Discussion" comments posted by this user
Mark all as spam, and block user from posting to "Discussion"
Does the apl makeuse of the Android Camera API on the Pixel 2 to use the phones visual core chip?
Open Camera uses the standard camera APIs. Supposedly Google will be making it so that photos taken with third party camera applications on a Pixel will automatically get HDR+, I don't know when this happens though. I guess try it and see if you have a Pixel?
View and moderate all "General Discussion" comments posted by this user
Mark all as spam, and block user from posting to "Discussion"
I have a pixel 2 and it does not automatically take HDR+ photos. It would be incredibly amazing to have HDR+ with RAW format. I think to use this you have to implement googles visual core api into the app.
Thanks for the info. https://forum.xda-developers.com/pixel-2-xl/help/google-pixel-visual-core-enabled-t3721395 claims there is an option related to enabling camera HDR+ in developer options - I don't know if there's anything like that on your device? (This may be under the usually hidden developer options, see https://www.phonearena.com/news/How-to-enable-developer-options-on-Android_id86868 .) So it may be that this hasn't yet been enabled by default for everyone yet.
I also found https://www.reddit.com/r/GooglePixel/comments/7g22sw/what_apps_support_the_pixel_2_visual_core/ - this suggests Open Camera (and other third party cameras) will take HDR+, but it requires enabling the option in developer settings.
View and moderate all "General Discussion" comments posted by this user
Mark all as spam, and block user from posting to "Discussion"
I just turned on HDR+ visual core in the developer options but it doesnt do anything. From everything I have read the app itself needs to call to the visual core for it to actually use the function. Its exciting to think about though for the future.
Thanks for the info. I've not yet seen any specific details on how applications can do this, I will take a look once the info is published (or let me know if anyone knows where this is).
Are there any Pixel owners that are able to help me please? Google have released what's required for third party camera applications to get HDR+ on their photos: https://opensource.google.com/projects/pixelvisualcorecamera
So I was wondering if Open Camera (please try latest version, currently 1.42.2) on a Pixel (with at least Android Oreo build OPM1.171019.019) gets HDR+ photos if the following options are set?:
* Settings/"Use Camera2 API" is disabled.
* Flash is off.
* Photo mode std.
* Color effect none, white balance auto, and no exposure compensation, or manual modes (these are all the default settings).
If that does work, I was also curious if you still get HDR+ if flash is auto, but the scene is bright enough that the flash doesn't fire?
And lastly, try the above again but this time with Settings/"Use Camera2 API"? Please also make sure that RAW photos aren't enabled. (I'm not setting CONTROL_ENABLE_ZSL, but supposedly this flag defaults to true anyway when targetting Android 8.)
Thanks!
Last edit: Mark 2018-03-17
It works. Pixel 2 and Open Camera uses Visual Core with all of the defaults. I switched on Camera 2 API and it still works. There isn't a way to know if Visual Core is active that I'm aware of, but with the Google Camera, you can switch it off. so I was able to compare with and without and can say with certainty that a photo from Open Camera is indistinguishable from a photo from Google Camerain the Pixel 2. Looking at file data, the Google photo was later 7MB vs 2.5 MB. If you see JPEG quality to 100% Open Camera saved a 5.2 MB file, so not sure what the difference is there. Anyway, I'm happy that I can use Open Camera's external mic recording feature while enjoying Google's advanced algorithms.
Thanks for the info, that's great to hear!
Just one additional question, did it still seem to work (with old API) if flash was set to auto, at least in cases where the flash doesn't fire?
Hello, I am an owner of Google Pixel 2 and I did a comparison between Open Camera and the Google Camera app and what I found was that, even though I neabled HAL HDR+ in the Developer options, VIDEO (not still images) recorded in low light conditions in Full HD had about 4x lower effective resolution in Open Camera than Google Camera. Is this because HDR+ is exposed only for still images and not for video? This seems to be the case according to the official source: https://opensource.google.com/projects/pixelvisualcorecamera
Am I to understand that, as per Pixel Visual Core Camera, that the settings required in Open Camera to acheive HDR+ for Camera API 1 are not required for Camera API 2? Just want to make sure on my Pixel 3 I do not inadvertantly disable HDR+.
Pichoner camera add hobe
Forgot to add that apparently ISO, shutter speed, exposure compensation and WB control are available with HDR+ enabled in the Moment Photo app so my thinking is that such would also be available in Open Camera.
Does HDR+ work on Google Pixel 1?