Comments (13)
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.
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.
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.
:/ it does not, for example:
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.
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.
@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.
Nah :/ I did not find any solution
from esp32-camera.
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.
I have had mixed results with taking a second picture moments after the first
from esp32-camera.
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.
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 ();
from esp32-camera.
This issue appears to be stale. Please close it if its no longer valid.
from esp32-camera.
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)
- uint is not defined in ESP-IDF V5.2 HOT 1
- ESP-32 CAM webserver error: E (483) camera: Camera probe failed with error 0x105(ESP_ERR_NOT_FOUND) Camera init failed with error 0x105 HOT 1
- cam_hal: insufficient queue_size in corner case. HOT 3
- Enable psram mode on ESP32S3 causes NO-SOI and then panic HOT 3
- how to handle multiple comonents calling install_gpio_isr_service/uninstall_gpio_isr_service/gpio_isr_handler_add HOT 12
- Reset button is hard to reach HOT 1
- The example code cannot run properly (LoadProhibited) HOT 13
- PowerFeather - pin configuration?
- Enable camera has big impact on networking HOT 22
- Hardcoded buffer size for JPEG is too small for low resolution settings (e.g., QQVGA) HOT 2
- Support for Higher Resolutions on gc2145 - $300 Reward HOT 1
- ESP32S3-EYE I accidentally set pin 13 (PCLK) & 14 to INPUT_PULLUP once, now my camera is not recognized anymore (0x105)
- Captured images are stale HOT 1
- cant verify HOT 1
- Incorrect frame width and height returned by esp_camera_fb_get() when using sensor->set_res_raw() HOT 1
- ESP32 camera module get very hot - high temperature HOT 7
- OV2640 standby support HOT 1
- Add sleep/standby function to the driver API
- ESP32-S3-MINI-N4R2 HOT 2
- set_aec2 seems inversed in ov2460 HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from esp32-camera.