Object Detection & Identification using ESP32 CAM Module & OpenCV

  Переглядів 254,919

How To Electronics

How To Electronics

2 роки тому

Up to 20%-30% off for PCB & PCBA order:
Only 0$ for 1-4 layer PCB Prototypes:
www.nextpcb.com/?code=Htoeletric
Register and get $100 from NextPCB:
www.nextpcb.com/register?code...
𝗣𝗿𝗼𝗷𝗲𝗰𝘁 𝗗𝗲𝘀𝗰𝗿𝗶𝗽𝘁𝗶𝗼𝗻:
This tutorial introduces the topic of ESP32 CAM Based Object Detection & Identification with OpenCV. OpenCV is an open-sourced image processing library that is very widely used not just in industry but also in the field of research and development.
Here for object detection, we have used the cvlib Library. The library uses a pre-trained AI model on the COCO dataset to detect objects. The name of the pre-trained model is YOLOv3.
In this tutorial, we will go through its features, pins description, and the method to program ESP32 Camera Module using FTDI Module. We will also set up the Arduino IDE for the ESP32 Camera Module. We will also upload the firmware and then work on the object detection & identification part. The script for object detection is written in the python programming language, thus we will also have to install Python and its required Libraries.
𝗣𝗿𝗼𝗷𝗲𝗰𝘁𝘀 𝗟𝗶𝗻𝗸𝘀 & 𝗦𝗼𝘂𝗿𝗰𝗲 𝗖𝗼𝗱𝗲: how2electronics.com/esp32-cam...
....................................................................................................................................................................................................................................
Drop a like if you liked this video.
Don't forget to subscribe to our channel for more Electronics projects and tutorials.
Website: www.how2electronics.com
Facebook: / how2electronics
Instagram: / how2electronics

КОМЕНТАРІ: 204
@user-xk5vv6wd8z
@user-xk5vv6wd8z 2 роки тому
Another amazing video back to back from you 😍😍 thank you so much 🥰😍
@vishal01mehra
@vishal01mehra 2 роки тому
The processing is being done on the host computer and not on Esp32 stop misleading on title of the video. Just wasted my time.
@vijay1808able
@vijay1808able Рік тому
exactly mate its a fake video!!
@fb846
@fb846 Рік тому
The title isn't misleading at all , the word "using" is correct. "Run" opencv on a ESP32 would be misleading. Imagine how slow and how hell of a headache it would be to handle opencv data with only 34 GPIO and 4MB of flash memory. Don't blame on others your misconception of the world
@schlingelgen
@schlingelgen Рік тому
@@fb846 microcontrollers can be surprisingly efficient since they don’t have to waste a large part of their power on keeping an operating system running. In the fast moving it-world you can’t keep up with everything - it wouldn’t surprise me if there were some rudimentary solutions for object detection on such devices. And while I agree that the title is probably not misleading on purpose, it can still be misleading for people which are not up to date with every spec sheet 👍🏼😃
@fb846
@fb846 Рік тому
@@schlingelgen yes some microcontrollers are designed with AI and object detection in mind like the "Arduino Nicla Vision" but in this case the title clearly mentions ESP32 wich is not. For object detection there is the Pixy2 wich is compatible with most general microcontrollers. But my point was that the title wasn't misleading because it's very specific. "Using OpenCv & ESP32" is different than "object detection run on a microcontroller"
@schlingelgen
@schlingelgen Рік тому
@@fb846 I get that, I just wanted to say that it’s not just black and white, misleading or not misleading. I think that depends, and all the information you just gave is not common knowledge you can expect everyone to have. I don’t think the creator is the one to blame, but I can also understand why some people are not satisfied with the solution since they were looking for something different.
@bratwizard
@bratwizard 2 роки тому
Nicely done! Thanks for the video and the info!
@fabricemotard4312
@fabricemotard4312 2 роки тому
It's very cool !! I will do this project when I 'll have my Esp32 cam thank you for your work ! 👍😉
@umairtechnicaltech9778
@umairtechnicaltech9778 2 роки тому
Hlooo
@AW-xj4un
@AW-xj4un Рік тому
Thanks for your efforts...it works well and is impressive.
@mdandry
@mdandry Рік тому
Excellent video, thank you. Could this camera be used for edge detection/avoidance?
@armansaif8447
@armansaif8447 2 роки тому
Another awesome video 👍👍
@danieleriksson3170
@danieleriksson3170 Рік тому
The chickens in the background, are making this video so much more enjoyable to watch.
@deone-entity3935
@deone-entity3935 Рік тому
You are first science sceam students I saw on yt. ☺️☺️☺️
@userusms
@userusms Рік тому
Very nice tutorial. Thank you.
@mramzadg
@mramzadg 2 роки тому
Awesome project
@shakerileiwat4341
@shakerileiwat4341 2 роки тому
Amazing video ♥
@marcelobenitezabc
@marcelobenitezabc Рік тому
Excellent video..thank you
@Makerfabs
@Makerfabs 2 роки тому
😍😍This is super cool object detection & identification project, keep up your great work!
@umairtechnicaltech9778
@umairtechnicaltech9778 2 роки тому
Hlooo
@assassinsgaming690
@assassinsgaming690 2 роки тому
Informative video 👍👍
@ajengnindi5083
@ajengnindi5083 2 роки тому
thank you hopefully it can help me in my project
@electronic7979
@electronic7979 2 роки тому
Very good 👏
@JonnyWaldes
@JonnyWaldes 7 місяців тому
Good work
@Bianchi77
@Bianchi77 2 роки тому
Like it, thanks for the info :)
@coverrockstar1688
@coverrockstar1688 2 роки тому
Wonderful 👌
@santiagotello8747
@santiagotello8747 Рік тому
Amazing!!
@eduardopalma4607
@eduardopalma4607 11 місяців тому
After finishing the programming and configuration, how do you power the card after installing it in the case?
@amir_eshaqy
@amir_eshaqy 2 роки тому
nice work
@DhirajPatra
@DhirajPatra 11 місяців тому
Excellent thank you
@collinsabraham8590
@collinsabraham8590 Рік тому
Cool video, please I need to understand something.. how exactly does the computer communicate with the Esp32? is it via WiFi?
@viktorhugo8252
@viktorhugo8252 7 місяців тому
Is CVLIB compatible to OV5640?
@driesschreurs6828
@driesschreurs6828 Рік тому
At 00:10, you say that the ESP32 module identifies objects. Isn't the ESP32 not just used for the video feed? Your Windows PC with openCV does the identification, no?
@vaibhavbhardwaj8895
@vaibhavbhardwaj8895 5 місяців тому
Amazing
@opiritetariah
@opiritetariah Рік тому
nice video but some many information missing.. Is it the ESP 32 CAM that is doing the object detection or the laptop?
@abdelrahmanmohamed8164
@abdelrahmanmohamed8164 2 роки тому
Very cool and awesome project, WELL DONE. How to play a sound when object is identified ?
@TechVegan
@TechVegan Рік тому
Use NodeMCU & Fire HTTP Request using Python
@maxs4986
@maxs4986 Рік тому
Spots dog* Starts playing mexican fiesta music*
@SmartTronics
@SmartTronics 2 роки тому
Who is this new girl in how2electronics She has a nice voice 🙂but the first one is very good i fell in love with her voice
@lionellow105
@lionellow105 2 роки тому
Does this have to be connected to the computer or through wireless
@muhammadanshari3931
@muhammadanshari3931 Рік тому
did this program work if you discoonect esp cam from pc/laptop?
@shraddhalone8151
@shraddhalone8151 Рік тому
How much time it takes to open the 2 windows?
@jugalkishor2796
@jugalkishor2796 7 місяців тому
can we record a video and send to mobile, using this project
@loveleshdebnath5479
@loveleshdebnath5479 8 місяців тому
Ma'am we are unable to run the python code for some unknown reason.... it asks for tensor flow.. Please help
@bestdealproductltd3397
@bestdealproductltd3397 2 роки тому
Would this application need wifi connection at all times. Is there any library function to convert the objct detected to speech.
@siddharthsoni4342
@siddharthsoni4342 Рік тому
How can I make a trigger signal after detecting a person to a relay module for home automation using this same concept. As for image processing we need more RAM which is not possible in esp32 cam. So is it possible to trigger a relay after detecting humans (in this case you have done using laptop)?
@namburipavankumar8529
@namburipavankumar8529 8 місяців тому
After execution, a different window for detection does not open.
@tesleyanotida
@tesleyanotida 3 місяці тому
Good day everyone. Can this microcontroller be used for object counting?
@mbudie1301
@mbudie1301 2 роки тому
Where can I buy one that works and is assembled? Thanks
@alimahmood9236
@alimahmood9236 6 місяців тому
i like this video but i wanna ask about calculate the destance between the camera and things
@isurumadushanka7444
@isurumadushanka7444 Рік тому
whoever program will detect some object ( only a bikes) if can i get a output form esp32 cam module.as a example if detect a bike open the gate.
@souvikkundu3682
@souvikkundu3682 Рік тому
hello i have had a question i wanted to ask that is can it detect medicine pills kept on a flat surface?
@guillermosalfate4583
@guillermosalfate4583 9 місяців тому
do you have the vectors for print case?
@flickmew99
@flickmew99 Рік тому
miss what software to make a 3d model for 3d printer ?
@benj5279
@benj5279 11 місяців тому
How many pictures did you use to train?
@warjimingading740
@warjimingading740 Рік тому
Hi friends, after finishing Python coding, what should I do next? transferred to ESP32 Cam or what? If it is transferred to ESP32, does the transfer coincide with the coding on Arduino (the Python coding is combined with the coding on the Arduini IDE)?? Please make a tutorial please.. Thank you..
@veda6165
@veda6165 2 роки тому
Hi! Does it require wireless network connectivity to work? Or it just needs the wireless connectivity as a way to view what the camera can see?
@HowtoElectronics
@HowtoElectronics 2 роки тому
It requires wifi network
@Cricketislife0786
@Cricketislife0786 2 роки тому
Nice 👍😊
@codingforcoder8995
@codingforcoder8995 3 місяці тому
i love your voice
@barnacode
@barnacode 8 місяців тому
ModuleNotFoundError: No module named 'cv2' Can someone help?
@qiangzhang9368
@qiangzhang9368 2 роки тому
Can it be all computes in esp32?
@user-nd6ou2sg3v
@user-nd6ou2sg3v 2 місяці тому
How to use Arduino instead of ftdi programmer? Will there be any change in code?
@ash_6437
@ash_6437 2 роки тому
Sir ... How many faces we can enroll in Esp32 cam module?
@spaciefiend
@spaciefiend 2 роки тому
Could this recognise bored, surprised, or happy expressions?
@dienau6313
@dienau6313 8 місяців тому
I already installed matplotlib library, but it didnt work, may you provide me the right matplotlib library, please?
@xyliusdominicibayan6215
@xyliusdominicibayan6215 2 роки тому
Hi, How can I implement this in my raspberry pi 4B?
@sharan5052
@sharan5052 2 роки тому
What algorithm is used in this
@nileshgodhanipatel2211
@nileshgodhanipatel2211 4 місяці тому
Is this work wirelessly?
@ranjanavirkar
@ranjanavirkar 3 місяці тому
how to fix the problem of wifi failure in serial monitor pls reply
@Madu_Hitam
@Madu_Hitam 2 роки тому
hello, sorry to ask why when my python program is running it says unterminated string literal (detected at line 9)?
@ericsiasiewwei5227
@ericsiasiewwei5227 10 місяців тому
I have a problem of the window tab created by cv2.inshow() always crashes automatically once running. I've installed all required library... Please help
@SohidulIslam-hm5pg
@SohidulIslam-hm5pg Рік тому
My heart detected 💘 your sweet voice 🥰🤩😅😅
@ab.mahmood
@ab.mahmood 2 роки тому
I implement the same code as per your advise but it didn't work properly for object detection screen. Detection screen also showing live streaming results but not highlighting object with the box and name. Please advise ass on as possible. Our project deadline is the day after tomorrow. Thanks in advance.
@tohsaka7919
@tohsaka7919 Рік тому
hello does this work without a ftdi module and just using arduino UNO
@afifahtrielestari2637
@afifahtrielestari2637 2 роки тому
when face detection and recognition turn on, why esp 32 cam is black and serial monitor is martix3du item alloc failed?
@o3745
@o3745 5 місяців тому
When the press on the "Run" , the syntax error (invalid non-printable character U+00A0 , why ?
@user-qy6ze4rw4h
@user-qy6ze4rw4h 3 місяці тому
how can i read the text like text and numeric from camera and get it into my excel
@techzoo3512
@techzoo3512 2 роки тому
Super 😗
@kaustubhshriyam3278
@kaustubhshriyam3278 7 місяців тому
I am looking for computer vision powered fire dector , i want to make it with arduino or pico becuse of my budget can u plz help me
@ArjunKohli
@ArjunKohli 2 роки тому
Multiple libraries were found for "WiFi.h" getting this error how to solve it
@HackerBd
@HackerBd 2 роки тому
hi....... in my pc detection not responding. how can i fixed it?
@NaveenKumar-ir4si
@NaveenKumar-ir4si Рік тому
Can use normal ip camera
@lancelotnub
@lancelotnub 8 місяців тому
Error compiling for board wrover esp32
@user-zi7lv5fp6l
@user-zi7lv5fp6l Рік тому
Hi please make a video with esp cam video transmission with lora
@kaushlyaparihar87
@kaushlyaparihar87 7 місяців тому
@HowtoElectronics plz help k ow I'm getting error saying No module found tensorflow.python
@naren309
@naren309 9 місяців тому
how to use it for pick and place on moving conveyor belt. can you develop we can buy the software from you
@didzi6728
@didzi6728 10 місяців тому
Hey. When I try to run the code in Python IDLE I get this error: "Failed to open the IP camera stream". While if I copy and past the camera's url in the web browser it works fine! Any ideas on how to fix it?
@abhignucreations9615
@abhignucreations9615 Рік тому
Can you help me out to detect the fire using this esp 32
@bennguyen1313
@bennguyen1313 Рік тому
Is using OpenCV for object identification, the same thing as machine-learning? I get confused by all the tools and terminology out there.. for example, how does 'TinyML' fit into all this? In general, do people collect the data from the embedded system, and then transfer it to a cloud services (ex. Edge Impulse) or PCs (TensorFlow, Kera, etc) in order to train it? I assume the output of this training is an algorithm that must be ported to your embedded device?
@sparcgarage1200
@sparcgarage1200 Рік тому
bro I try to do this. actually my live stream is open but the detection window is not loading and it is showing that not responding. what i need to do. please reply bro
@KhoaNguyen-sm1ny
@KhoaNguyen-sm1ny 11 місяців тому
why my live trasmission is on but my detection is load and can see ?
@crickshowshorts
@crickshowshorts 3 місяці тому
in the detection dialoge it says not respondig please help me to fix it
@kartiksetia324
@kartiksetia324 9 місяців тому
Can someone help me pls I am just getting two black box Means not responding
@sakthi1192
@sakthi1192 2 роки тому
Could you tell what is cam-hi.jpg
@jasurbekkdyrbaev1037
@jasurbekkdyrbaev1037 Рік тому
this project should work without internet. that is, directly connected to the esp32 camera's wifi. because if it works without internet, the camera will work without freezing? can you help me?
@malikmalko1115
@malikmalko1115 10 місяців тому
Hi,i received my ESP32 CAM but the supply is missing 😢😢😢 what i do???
@maheshambre03
@maheshambre03 2 роки тому
Can you make a detail video step by step on this. I found this video very much helpful. If I have to use this system in Poultry to count hen and eggs will this work? Thanks 👍
@HowtoElectronics
@HowtoElectronics 2 роки тому
Yes it will definitely work. The tutorial is written on website article too with full details. You can follow the guide.
@user-qf2im2gg6g
@user-qf2im2gg6g Рік тому
thank you for the video but can you give me the code source of python to link my esp32 with my own trained model please
@tohsaka7919
@tohsaka7919 Рік тому
i got the following error while uploading the code "does not exist or your board is not connected"
@shanejimenez9706
@shanejimenez9706 2 роки тому
Can i detect facemask using that technology ? How?
@sarahhanine6638
@sarahhanine6638 Рік тому
Hi. I hope to get a response to my question. If I use the esp32 Cam Dev board downloader, the Project can still run as expected in the video?
@HowtoElectronics
@HowtoElectronics Рік тому
Sorry to say I havent tested it. But you can try once, may be it might work.
@sarahhanine6638
@sarahhanine6638 Рік тому
@@HowtoElectronics okay. Thank you i appreciate your response.
@abhignucreations9615
@abhignucreations9615 Рік тому
How can I detect fire by using esp 32
@manojsingh-de3xn
@manojsingh-de3xn Рік тому
How can I get this camera??
@foramprajapati9342
@foramprajapati9342 10 місяців тому
can u make project for counting objects? spedd 25/sec
@anishsingh7766
@anishsingh7766 Рік тому
Everything running but detection window is not responding. I've tried it many times . Please reply it's very important
@Markasda123asd
@Markasda123asd 10 місяців тому
Do I need to turn the wifi or internet on to use this project?
@HowtoElectronics
@HowtoElectronics 10 місяців тому
Yes
@phenixisbest
@phenixisbest 5 місяців тому
Dog in the pic: Ma'am! Im an animal, not an object, thank you!
@user-hg1up3kf3e
@user-hg1up3kf3e Рік тому
detection not responding error occuring bro/sis. what to do?
Building Your First Vertical HF Antenna - Tips for Success
14:08
COASTAL WAVES & WIRES
Переглядів 4,6 тис.
How To Use Ultrasonic Sensors with Arduino! + Project Idea!
4:09
Завтра в школу с... | Шоу-квиз «Вопросики»
00:28
Телеканал СОЛНЦЕ
Переглядів 4,9 млн
Спектакль для окупантів та ждунів 🤯
00:47
Радіо Байрактар
Переглядів 562 тис.
ЧТО ДЕЛАТЬ, ЕСЛИ НЕ ХВАТАЕТ ДЕНЕГ НА ВОССТАНОВЛЕНИЕ ТАЧКИ?
47:52
10 Great Artificial Intelligence projects using ESP32-CAM!!!
7:18
ToP Projects Compilation
Переглядів 134 тис.
ESP32-Cam Complete Guide
26:31
DIY Engineers
Переглядів 95 тис.
Object Identification & Animal Recognition With Raspberry Pi + OpenCV + Python
6:15
ESP32 CAM based Object Detection & Identification System with OpenCV
5:58
IoT Projects Ideas
Переглядів 5 тис.
ESP32 CAM Getting Started | Face Detection
10:11
Viral Science - The home of Creativity
Переглядів 251 тис.
ESP32-CAM - Guide to making YOUR first DIY Security Camera
24:55
Max Imagination
Переглядів 358 тис.
HUAWEI БЕЗ GOOGLE: ЕСТЬ ЛИ ЖИЗНЬ? | РАЗБОР
11:49
Какой у тебя процессор?
0:44
CompShop Shorts
Переглядів 210 тис.
RTX 4070 Super слишком хороша. Меня это бесит
15:22
Рома, Просто Рома
Переглядів 94 тис.
iPhone 15 Precision Finding | Find Your Friends | Apple
2:52
Subscribe for more!! #procreate #logoanimation #roblox
0:11
Animations by danny
Переглядів 3,8 млн