Comments on: Change ESP32-CAM OV2640 Camera Settings: Brightness, Resolution, Quality, Contrast, and More https://randomnerdtutorials.com/esp32-cam-ov2640-camera-settings/ Learn ESP8266, ESP32, Arduino, and Raspberry Pi Mon, 14 Jul 2025 21:54:01 +0000 hourly 1 https://wordpress.org/?v=6.8.2 By: Marco Duarte https://randomnerdtutorials.com/esp32-cam-ov2640-camera-settings/#comment-1069041 Mon, 14 Jul 2025 21:54:01 +0000 https://randomnerdtutorials.com/?p=94745#comment-1069041 Hola eh estado probando mi esp32-cam para un proyecto de la universidad pero tengo dificultades con la fluidez de la camara y la compatibilidad del formato ya que al momento de subir algunos ejemplos para probar me marca un error al iniciar me dice que JPEG no es compatible con el sensor y solo me ah funcionado con RGB565 que puedo hacer para mejorar la fluidez de la camara

]]>
By: sZOOn https://randomnerdtutorials.com/esp32-cam-ov2640-camera-settings/#comment-1050003 Mon, 26 May 2025 08:47:10 +0000 https://randomnerdtutorials.com/?p=94745#comment-1050003 In reply to Saku.

Thanks for the idea! I’m trying to register movement using an ESP32 CAM (OV2640). I compare the sizes of cyclic gray small files, if the threshold is exceeded, I take a large color file. In this case, reinitialization is required by esp_deep_sleep_start();

]]>
By: Helmut Schoenborn https://randomnerdtutorials.com/esp32-cam-ov2640-camera-settings/#comment-1001501 Tue, 21 Jan 2025 06:16:50 +0000 https://randomnerdtutorials.com/?p=94745#comment-1001501 Hello, using the default CameraWebServer it is possible with wget or curl by adding to the ip just XXX.XXX.XXX.XXX/capture to receive only the picture. But changing the size of the pic via http://XXX.XXX.XXX.XXX/control?var=framesize&val=X fails. I know the setting by programming the ESP32 , but would like to change resolution “on the fly”. Any clues?

]]>
By: muc https://randomnerdtutorials.com/esp32-cam-ov2640-camera-settings/#comment-991819 Sun, 15 Dec 2024 17:21:49 +0000 https://randomnerdtutorials.com/?p=94745#comment-991819 Hi,
thank you for your projects, it’s a excellent source of information,
only here I found the desired “s->set_gainceiling(s, (gainceiling_t)3);” statement.

I use the program “File > examples > ESP32 > camera > CameraWebServer”
There is a slider “LED Intensity” (0-255), but there is no effect, led remains off.
Is there a way to activate it?
Thanks and have a nice XmasTime.

]]>
By: Training Sistem https://randomnerdtutorials.com/esp32-cam-ov2640-camera-settings/#comment-987515 Fri, 29 Nov 2024 10:38:03 +0000 https://randomnerdtutorials.com/?p=94745#comment-987515 In reply to GG.

need higher processor and ram than esp32

]]>
By: welcome_to_south_Korea https://randomnerdtutorials.com/esp32-cam-ov2640-camera-settings/#comment-946719 Fri, 09 Aug 2024 07:36:46 +0000 https://randomnerdtutorials.com/?p=94745#comment-946719 for those who are want to manipulate exposure value.

set 1 == auto exposure
set 0 == manual exposure with set_aec_value

※ If you want to adjust exposure manually then must set_exposure_ctrl set value 0.

I use this for get a low and high exposure image to get HDR image by opencv.

]]>
By: Herbert https://randomnerdtutorials.com/esp32-cam-ov2640-camera-settings/#comment-884098 Mon, 15 Jan 2024 08:33:44 +0000 https://randomnerdtutorials.com/?p=94745#comment-884098 Hi,
i use the example Skatch from “OV2640 CAM Settings” and noticed a strange behavier:
The Sketch works only at low light conditions, if the light is good, now pictures are taken.

I’m playing several days now with the CAM settings, but allways get the same result, – if it is sunny weather (better say: if the light is above a certain level) i get no pics.
I’m sure that it is not a hardware problem because, i tested with 2 boards and 3 Cams, and, with all combinations, i get a stream or pic if i use the CameraWebserver example. Also i get pictures if i hold my hand (or something else) in front of the leans…

For any hints where to look at or what i’m missing i would be happy, because i’m out ideas where to look at.

Thank you
Herbert

]]>
By: Den https://randomnerdtutorials.com/esp32-cam-ov2640-camera-settings/#comment-870061 Sun, 05 Nov 2023 13:34:01 +0000 https://randomnerdtutorials.com/?p=94745#comment-870061 In reply to Joshua.

Hey. I solved this by some kind of hook. Instead of constant I convert int value to framesize_t. Works for me 🙂
// 10 –> UXGA(1600×1200)
// 9 –> SXGA(1280×1024)
// 8 –> XGA(1024×768)
// 7 –> SVGA(800×600)
// 6 –> VGA(640×480)
// 5 — CIF(400×296)
// 4 –> QVGA(320×240)
// 3 –> HQVGA(240×176)
// 0 –> QQVGA(160×120)
int int_framesize = 9;
s->set_framesize(s, (framesize_t)int_framesize);

]]>
By: Sara Santos https://randomnerdtutorials.com/esp32-cam-ov2640-camera-settings/#comment-863511 Mon, 02 Oct 2023 10:11:01 +0000 https://randomnerdtutorials.com/?p=94745#comment-863511 In reply to Mehdi.

Hi.
Make sure you’re selecting an ESP32 board in Tools > Board before compiling.
Regards,
Sara

]]>
By: Matt https://randomnerdtutorials.com/esp32-cam-ov2640-camera-settings/#comment-863503 Mon, 02 Oct 2023 09:42:19 +0000 https://randomnerdtutorials.com/?p=94745#comment-863503 In reply to Sara Santos.

Hi Sara

I went through the tutorial you mentioned.
It worked brillant – as long as I don’t add an SD-Card function to the code.

Just by adding SD_MMC.begin() it comes to a very strange thing:
The framerate goes down from approx. 30fps to 1fps.
No typo – it really is one fps 🙂

Like Collin I just want to have the stream automatically started and no user interface shown.
The standard CameraWebServer does a great job – even with the SD-Card code.
So there must be something that interferes with this extended code here.

Thanks for any idea 🙂
Matt

]]>