Merhaba,
Aşağıdaki kod ile sadece 2 kare fotoğraf çekebiliyorum.
3 üncü çekimde "Failed to get the frame on time!" hatası almaktayım.
sorun ne olabilir.
Meraklısına Not: Çekilen resmi base64 formatına çevirip seri monitöre yazıyorum.
seri monitörden kopyala yapıştır yapıp "https://codebeautify.org/base64-to-image-converter" sitesinden resmi görüntüleyebilirsiniz.
Sorun çözüldü. örneğin son hali aşağıdaki gibi. esp_camera_fb_return(fb); komutu sorunu çözdü
Aşağıdaki kod ile sadece 2 kare fotoğraf çekebiliyorum.
3 üncü çekimde "Failed to get the frame on time!" hatası almaktayım.
sorun ne olabilir.
Meraklısına Not: Çekilen resmi base64 formatına çevirip seri monitöre yazıyorum.
seri monitörden kopyala yapıştır yapıp "https://codebeautify.org/base64-to-image-converter" sitesinden resmi görüntüleyebilirsiniz.
Kod:
#include "esp_camera.h" #include <Arduino.h> #include "deneyap.h" #include <base64.h> // ---------->>>>>>>>>> YUKLEME YAPILAMDAN DIKKAT EDILMESI GEREKEN HUSUS <<<<<<<<<<---------- // "Araclar->Partition Scheme->Huge APP" secilmeli // // "Tools->Partition Scheme->Huge APP" secilmeli // void setup() { Serial.begin(115200); cameraInit(); } void loop() { delay(5000); camera_fb_t * fb = NULL; fb = esp_camera_fb_get(); if (!fb) { Serial.println("Camera capture failed"); } else { String buffer = base64::encode((uint8_t *) fb->buf, fb->len); Serial.println("base64 :"); Serial.println(buffer); } }
Sorun çözüldü. örneğin son hali aşağıdaki gibi. esp_camera_fb_return(fb); komutu sorunu çözdü
Kod:
#include "esp_camera.h" #include <Arduino.h> #include "deneyap.h" #include <base64.h> // ---------->>>>>>>>>> YUKLEME YAPILAMDAN DIKKAT EDILMESI GEREKEN HUSUS <<<<<<<<<<---------- // "Araclar->Partition Scheme->Huge APP" secilmeli // // "Tools->Partition Scheme->Huge APP" secilmeli // camera_fb_t * fb = NULL; void setup() { Serial.begin(115200); cameraInit(); } void loop() { delay(5000); fb = esp_camera_fb_get(); if (!fb) { Serial.println("Camera capture failed"); } else { String buffer = base64::encode((uint8_t *) fb->buf, fb->len); Serial.println("base64 :"); Serial.println(buffer); esp_camera_fb_return(fb); } }
Yorum Yap