Giter Site home page Giter Site logo

Comments (13)

me-no-dev avatar me-no-dev commented on August 26, 2024

which board? which sensor? which example? there are some "auto" things enabled, but sometimes you need to switch things on and off yourself. All relevant methods are exposed.

from esp32-camera.

eried avatar eried commented on August 26, 2024

Hey, thanks. But I am wondering if those "auto" things are trigger automatically on a still? or do I have to "open the shutter" wait and then something?

My board is the ebay cheapest ESP32 CAM (AI THINKER with OV2640) https://www.ebay.com/itm/UK-ESP32-CAM-ESP32-WiFi-Bluetooth-Development-Board-With-Camera-Module-OV2640/372731369427?hash=item56c88557d3:g:vRcAAOSwEC5dQqwx

from esp32-camera.

me-no-dev avatar me-no-dev commented on August 26, 2024

all auto settings run auto if enabled. XCLK is running the camera and in the matter of a few frame it should adjust to the ambient conditions.

from esp32-camera.

eried avatar eried commented on August 26, 2024

:/ it does not, for example:

image

some images are super overexposed. I am taking 10 photos and discarding the first 9 and saving the last, but it seems a bad approach. I guess I could decrease brightness manually by reading some pixels maybe? any suggestion?

from esp32-camera.

me-no-dev avatar me-no-dev commented on August 26, 2024

I will suggest that you run the web server example and see what settings will work the best for you. It has all the controls available and you can toggle things. Generally it's a bit odd that you get such burn... not my experience.

from esp32-camera.

cgmckeever avatar cgmckeever commented on August 26, 2024

@eried Any luck? When I take a single shot outdoor (sunny) I get this burn as well. If I stream video, it takes about 2-3 seconds to come in clean. Not sure how to compensate for that in a still, unless I take a few pictures before keeping the last ?

from esp32-camera.

eried avatar eried commented on August 26, 2024

Nah :/ I did not find any solution

from esp32-camera.

BBwally avatar BBwally commented on August 26, 2024

Same problem ... in a sketch that deep sleeps between being awoken by either PIR or timer (for time lapse). Pictures out the window are all way overexposed, and the camera does not seem to auto-adjust over time. Manually setting the exposure to -2 also seemed to have no effect.

from esp32-camera.

cgmckeever avatar cgmckeever commented on August 26, 2024

I have had mixed results with taking a second picture moments after the first

from esp32-camera.

BBwally avatar BBwally commented on August 26, 2024

I have had mixed results with taking a second picture moments after the first

Thanks for the tip ... I’ll give that a try. [Later] This seems to help, but only marginally. It would be useful to be able to capture the camera parameters after a series of “calibration” photos and “force” them for subsequent photos, obviating the need to take a series of photos each time.

from esp32-camera.

BBwally avatar BBwally commented on August 26, 2024

I now seem to be getting quite acceptable outdoor results (see sample) by injecting a delay after the initial camera configuration. Here's the code sequence (where cdelay is a value in seconds uploaded from a config.txt file) ...

esp_err_t err = esp_camera_init(&config);
if (err != ESP_OK) {
  bailout ("Camera init failed with error " + String (err));
}
camera_fb_t * fb = NULL;
if (cdelay>0) {
  delay (cdelay*1000);
}
fb = esp_camera_fb_get ();

IMG000315

from esp32-camera.

github-actions avatar github-actions commented on August 26, 2024

This issue appears to be stale. Please close it if its no longer valid.

from esp32-camera.

kjm1102 avatar kjm1102 commented on August 26, 2024

How long did you pause after the config BB? I'm delaying 5s & the outside pics are as over exposed as ever!

from esp32-camera.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.