Mundarija:
2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-23 15:14
Bu xabar boshqalardan farq qiladi va biz hayratlanarli darajada arzon (9 dollardan kam) va ishlatish uchun qulay bo'lgan juda qiziqarli ESP32-CAM kartasini ko'rib chiqamiz. Biz 2 megapikselli kamera moduli yordamida jonli video uzatish uchun ishlatilishi mumkin bo'lgan oddiy IP -kamerani yaratamiz. Shuningdek, biz yuzni aniqlash va yuzni aniqlash xususiyatlarini sinab ko'ramiz.
Yuqoridagi video sizga 4 daqiqada kerak bo'lgan hamma narsani o'z ichiga oladi.
1 -qadam: Arduino IDE -ni sozlang
Biz Arduino IDE -ga ESP32 kartalarini qo'llab -quvvatlash paketini qo'shishdan boshlaymiz. Fayl menyusidagi taxtalar menejeri URL manziliga quyidagi havolani qo'shish kerak.
dl.espressif.com/dl/package_esp32_index.json
Keyin, menejerlar panelini oching, ESP32 -ni qidiring va paketni o'rnating. To'liq tugashini kuting va oynani yoping. Rasmda ko'rinib turibdiki, asboblar menyusidan to'g'ri taxta sozlamalarini tanlaganingizga ishonch hosil qiling. Keyingi qadamni bajarmaguningizcha, COM porti mavjud bo'lmaydi.
2 -qadam: Kengashni ulash
ESP32-CAM kartasida bortli USB ulagichi yo'q, shuning uchun siz eskizni yuklash uchun tashqi USB-dan ketma-ket konvertorni ishlatishingiz kerak. Siz yuqorida ko'rsatilgan simli ulanishlardan foydalanishingiz mumkin, lekin USB -ning ketma -ket konvertori 3.3V rejimida ulanganligiga ishonch hosil qiling.
Kengashni quvvatlantirish uchun tashqi 5V kuchlanishdan foydalanish tavsiya etiladi, ayniqsa siz FTDI panelini ishlatayotgan bo'lsangiz. Tashqi 5V quvvat manbai uchun oddiy USB portli taxta yaxshi ishlaydi. Kengashni to'g'ridan -to'g'ri CP2102 uzilish taxtasidan quvvatlantirishda ba'zi yutuqlarga erishildi, shuning uchun avval buni sinab ko'rishingiz mumkin. Agar kerak bo'lsa, taxtada 3,3 V kuchlanishli pin bor.
Kengashni yuklash rejimiga qo'yish uchun o'tish moslamasi kerak. Hamma narsa ulangandan so'ng, taxtani yoqing, 115, 200 tezlikdagi ketma-ket terminalni (Asboblar-> Serial monitor) oching va reset tugmasini bosing. Siz rasmda ko'rsatilgandek chiqish olishingiz kerak va bu hamma narsa kutilganidek ishlayotganini ko'rsatadi.
3 -qadam: Eskizni tayyorlang
Yuqoridagi rasmda ko'rsatilgandek, CameraWebServer misol chizmasini oching. Wi -Fi tarmog'ining nomi va parolini qo'shganingizga ishonch hosil qiling, chunki bort unga ulanishi kerak. Shuningdek, AI_THINKER kamera modelini rasmda ko'rsatilgandek tanlang. Bulardan biri bajariladi. Eskizni yuklang va ketma -ket monitorni yana oching.
Kengashga Wi -Fi tarmog'iga ulanish uchun bir necha soniya bering, shunda siz IP -manzil bilan birga ulanish holatini ko'rasiz. Keyingi bosqichga o'tishda buni esda tuting.
4 -qadam: Kamera oqimini ko'rish
Veb -brauzerni oching va oldingi bosqichda olingan IP -manzilni kiriting. Siz rasmdagi kabi sahifani olishingiz kerak. "START STREAM" tugmasini bosing va siz jonli translyatsiyani ko'rishingiz kerak bo'ladi. Siz o'zingizning ehtiyojlaringizga qarab piksellar sonini o'zgartirasiz. Bundan tashqari, siz o'ynashingiz mumkin bo'lgan bir nechta sozlamalar va effektlar mavjud.
Agar siz video tasmasida gorizontal chiziqlar topsangiz, bu kuchning etishmasligidan dalolat beradi. Qisqa USB kabelidan yoki boshqa quvvat manbasidan foydalanishga harakat qiling.
Siz harakatsiz tasvirni olishingiz mumkin, lekin bu hech qanday joyda saqlanmaganligi uchun, agar kerak bo'lsa, sichqonchaning o'ng tugmachasini bosib saqlashingiz kerak bo'ladi.
5 -qadam: Yuzni aniqlash va tanib olish
Yuzni aniqlash funksiyasi ishlashi uchun siz CIF yoki undan past piksellar sonini tanlashingiz kerak bo'ladi. Kengash yuzni aniqlash va uni ekranda ajratish uchun video tasmasini qayta ishlaydi. Agar siz yuzni tanib olishni yoqsangiz, u aniqlangan yuzning ma'lum yoki ro'yxatga olinmaganligini tekshiradi, agar bo'lmasa, uni tajovuzkor sifatida belgilaydi. Agar siz yuzni saqlamoqchi bo'lsangiz, siz ro'yxatdan o'tish tugmachasini bosib, mos yozuvlar sifatida ishlatiladigan bir nechta namunalarni ro'yxatdan o'tkazishingiz mumkin.
ESP32-CAM yordamida oddiy IP-kamerani yaratish qanchalik oson. Video sifati unchalik yaxshi emas, lekin ular bu kabi kamera modullari bilan ishlash jarayonini chindan ham soddalashtirdi. Biz bundan yanada qiziqarli loyihalar yaratish uchun foydalanamiz, agar sizga bu loyiha yoqqan bo'lsa, bizni quyidagi havolalar orqali kuzatishni unutmang.
- YouTube:
- Instagram:
- Facebook:
- Twitter:
- BnBe veb -sayti:
Tavsiya:
Yashirin bo'linma bilan yuzni aniqlash oynasi: 15 qadam (rasmlar bilan)
Yuzni tanib olish oynasi maxfiy bo'linma bilan: Hikoyalar, filmlar va boshqalarda ishlatiladigan ijodiy maxfiy bo'linmalar meni doim qiziqtirib kelgan. Shunday qilib, "Maxfiy kupe" tanlovini ko'rganimda, men bu g'oyani o'zim sinab ko'rishga va oddiy ochiladigan oynani yasashga qaror qildim
Yuzni aniqlash va aniqlash - OpenCV Python va Arduino yordamida Arduino Face ID: 6 qadam
Yuzni aniqlash va aniqlash | OpenCV Python va Arduino yordamida Arduino Face ID: yuzni aniqlash AKA yuz identifikatori hozirgi vaqtda mobil telefonlarning eng muhim xususiyatlaridan biridir. Shunday qilib, menda "Arduino loyihasi uchun yuz identifikatori bo'lishi mumkinmi?" Degan savol bor edi. va javob ha … Mening sayohatim quyidagicha boshlandi: 1 -qadam: Bizga kirish
Yuzni kuzatish va tabassum Halloween robotlarini aniqlash: 8 qadam (rasmlar bilan)
Yuzni kuzatish va tabassum Halloween robotlarini aniqlaydi: Xellouin keladi! Biz ajoyib narsa qurishga qaror qildik. Ghosty va Skully robotlari bilan tanishing. Ular sizning yuzingizga ergashishi mumkin va siz qachon kulayotganingizni bilishadi! Bu loyiha iPhone -ni o'zgartiradigan iRobbie ilovasidan foydalanishning yana bir misolidir
Raspberry Pi bilan muzlatgich uchun yuzni aniqlash tizimi: 7 qadam (rasmlar bilan)
Raspberry Pi bilan muzlatgich uchun yuzni aniqlash xavfsizligi tizimi: Internetni ko'zdan kechirish shuni ko'rsatdiki, xavfsizlik tizimlarining narxi 150 dollardan 600 dollargacha va undan yuqori, lekin hamma echimlar (hatto juda qimmatlari ham) boshqalari bilan birlashtirilishi mumkin emas. uyingizda aqlli asboblar! Masalan, siz o'rnatolmaysiz
Haqiqiy vaqtda yuzni aniqlash: oxirigacha loyiha: 8 qadam (rasmlar bilan)
Haqiqiy vaqtda yuzni aniqlash: oxirigacha loyiha: OpenCV-ni o'rganish bo'yicha oxirgi darsimda biz Vizyonning avtomatik kuzatilishini o'rgandik. Endi biz PiCam-dan foydalanib, yuzlarni real vaqtda taniy olamiz, quyida ko'rib turganingizdek: Ushbu loyiha "Ochiq manbali kompyuter ko'rish kutubxonasi" yordamida amalga oshirildi