提问人:user1114881 提问时间:11/14/2023 最后编辑:hardillbuser1114881 更新时间:11/14/2023 访问量:24
为什么 ESP32-CAM 在发送第一张镜像后会卡顿?
Why is ESP32-CAM stalling after first image sent?
问:
我正在使用 ESP32-CAM AI-Thinker 开发板每 4 秒拍摄一次图像,并使用 MQTT 将其上传到 Adafruit Dashboard。
当我启动开发板时,它会连接到我的 Wifi,并连接到我的 io。Adafruit 帐户。
相机拍摄了一张照片并将其发布到我的帐户。
如果相机在里面,它会按预期每四秒拍摄一次照片并发布一次。然而,当我把它放在我想要的地方永久放置时,第一张照片在白天通常几乎都是白色的。
大多数情况下,发生这种情况时,这是上传的唯一图像。有时,但不经常,大约每四秒就会出现更多的图像,而且它们的质量很好。
如果我在相机上挂一块布之类的东西,第一张图像不会漂白,其他图像会上传。
我尝试将相机上的白平衡和曝光设置修改为以下内容,效果更好一些。没有洗掉,但仍然不能一直工作。
sensor_t * s = esp_camera_sensor_get();
s->set_whitebal(s, 1); // 0 = disable , 1 = enable
s->set_awb_gain(s, 1); // 0 = disable , 1 = enable
s->set_wb_mode(s, 1); // 0 to 4 - if awb_gain enabled (0 - Auto, 1 - Sunny, 2 - Cloudy, 3 - Office, 4 - Home)
s->set_exposure_ctrl(s, 1); // 0 = disable , 1 = enable
s->set_aec2(s, 1); // 0 = disable , 1 = enable
s->set_ae_level(s, -2); // -2 to 2
s->set_aec_value(s, 300); // 0 to 1200
这里有两张照片。第一个是使用上述设置拍摄的漂白图像,第二个是上传的下一张图像。在那之后,他们都像第二个一样。
有人可以告诉我为什么在这种情况下会发生这种情况以及如何解决它。
提前感谢您的帮助。
答: 暂无答案
评论