I purchased the book a few days ago and based what I have seen so far, I recommend it. The coding style is consistent across the library. I like the use object-oriented principles to abstract the low-level details from user and use of the lambda functions to make the code concise.
@Only_for_Harbinger_hackathon
28 күн бұрын
Awesome man, simply awesome. U have a ebook? Share the link
@eloquentarduino5988
28 күн бұрын
Here you are: eloquentarduino.com/esp32-cam-book
@awu878
2 ай бұрын
Hi! Really like your video! I just wonder would there be any suggestion about export C++ library with edge impulse and build the same thing with esp idf? Thank you so much!!
@eloquentarduino5988
2 ай бұрын
I've never worked with ESP-IDF, so I really can't help here. I see they don't have a tutorial specific for the camera. You can refer to the skeleton project from EI: github.com/edgeimpulse/example-standalone-inferencing-espressif-esp32/blob/main/main/main.cpp . Instead of using a static features array, you will have to feed data from the camera. You will have to implement the signal.get_data function taking as an example my implementation at github.com/eloquentarduino/EloquentEsp32cam/blob/main/src/eloquent_esp32cam/edgeimpulse/image.h#L198 . You need to convert your image pixels (probably RGB565 - so RRRRRGGGGGGBBBBB) to RGB888 (RRRRRRRRGGGGGGGGBBBBBBBB)
@awu878
2 ай бұрын
@@eloquentarduino5988 Thank you so much! I will definitly look into it, and try to read it from the camera, thank you!😀
@azuzusy
5 ай бұрын
Hello, I have an issue. When uploading the code to my ESP32, the IP doesn't appear. This is what I get: rst:0x8 (TG1WDT_SYS_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT) configsip: 0, SPIWP:0xee clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00 mode:DIO, clock div:1 load:0x3fff0030,len:1344 load:0x40078000,len:13964 load:0x40080400,len:3600 entry 0x400805f0
@azuzusy
5 ай бұрын
Hahaha, forget it, it was my mistake for not changing the camera model in line 36
@eloquentarduino5988
4 ай бұрын
That happens to many people...@@azuzusy
@buon.
3 ай бұрын
So how should I edit line 36 if I use esp32 cam?
@buon.
3 ай бұрын
i use AI Thinker esp32 cam
@eloquentarduino5988
3 ай бұрын
@@buon. camera.pinout.aithinker(). Beware that AiThinker has little RAM, so you may have troubles running FOMO
@alexandrecrt
2 ай бұрын
Master, what if the object is on a mat? Does detection also happen assertively? Thank you very much
@eloquentarduino5988
2 ай бұрын
I don't think it would make any difference, it should still work
@dgadstv3876
8 ай бұрын
BECAUSE I WAS THINKING i can call fomo from arduino uno and when the object is detected i can decide whether to accept that object or not. eg. fire a solinoid to open a doorlock when the object is acceptable or deny it otherwise. i am imagining a fomo function can return object name inside arduino code. is it posible?
@eloquentarduino5988
8 ай бұрын
FOMO won't run on a Arduino UNO (ATmega328 chip). It can run on Cortex-M chips or ESP32. You can check the label with `fomo.first.label` for single objects
@MuhammadRidho-qu9ey
3 ай бұрын
hello sir, how do you deploy with ESP32 without an Arduino serial monitor, but in the ESP32 video stream there are labels, for example the penguin label in real time and can you make a video on how to do it?
@eloquentarduino5988
3 ай бұрын
This tutorial is part of my paid eBook "ESP32S3 Camera Mastery" (eloquentarduino.com/esp32-cam-book). Why is it paid content and not free? Because it is one-of-a-kind online, I spent hours of work to make it work without "inspiration" from other tutorials. For the price of the book you also get other premium content from my website (again, you won't find similar content online).
@MuhammadRidho-qu9ey
3 ай бұрын
@@eloquentarduino5988 It's okay if I pay for it as long as it's not expensive because I need to deploy object detectors with ESP32 in real time
@eloquentarduino5988
3 ай бұрын
@@MuhammadRidho-qu9ey it's 33 USD
@2am561
8 ай бұрын
Please i want to train the model manually using python
@eloquentarduino5988
8 ай бұрын
It is not easy at all. At the moment, I don't have any good resource on this topic.
@dgadstv3876
8 ай бұрын
hello sir. Id like to ask... say when it finds penguin and i'd like to fire a solinoid to open a cage for that penguin... is it posible in esp32CAM
@eloquentarduino5988
8 ай бұрын
You can do whatever you prefer when detection is done. Something like `if (fomo.foundAnyObject() && fomo.first.label == "the-object-you-are-intested-into") { digitalWrite(SOLENOID_PIN, HIGH); }`
@dgadstv3876
8 ай бұрын
@@eloquentarduino5988 thanks but as you said fomo won't on arduino, so this code must be done in esp32cam?
@eloquentarduino5988
8 ай бұрын
@@dgadstv3876 Yes. Or you have to communicate from the ESP32cam to the UNO, if you're using both. When ESP32cam detects object, if sends message to UNO, which activates the solenoid.
@dgadstv3876
8 ай бұрын
it is quite imaginable but doing so is not a simple thing especially a beginner like me. i still have to develop a communication skill. Thanks and hoping you can share more.
Пікірлер: 30