Съдържание:
- Консумативи
- Стъпка 1: Настройка на TTL програмист (ОПЦИЯ)
- Стъпка 2: Настройване на връзката и конфигуриране в IDE
- Стъпка 3: Код и библиотеки
- Стъпка 4: Това е | РЕДАКТИРАНЕ
Видео: ESP32 CAM разпознаване на лица с поддръжка на MQTT - AI-Thinker: 4 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:51
Здравейте!
Исках да споделя кода си за проект, ако трябваше да имам ESP CAM с разпознаване на лица, който да изпраща данни към MQTT. Толкова добре.. след може би 7 часа разглеждане на множество примери за код и търсене какво е какво, завърших интеграцията на MQTT!
Консумативи
От какво имаш нужда:
- ESP32 камера (~ 5 $)
- TTL програмист (~ 2 $)
- 5 джъмперни кабела
Стъпка 1: Настройка на TTL програмист (ОПЦИЯ)
Ако използвате компютър, който има по -нова версия от Windows 7, най -вероятно се нуждаете от поддържаните драйвери за програмиста.
Ако устройството не може да се стартира, препоръчвам ви този лесен урок за ръчно инсталиране на драйверите
Стъпка 2: Настройване на връзката и конфигуриране в IDE
Трябва да го свържете, както е на снимката (По -добре е да използвате 5v вместо 3v!)
Сивият кабел е необходим само за свързване, ако искате да го програмирате!
Предполагам, че вече имате инсталиран пакет ESP32, ако е така, трябва да върнете версията обратно, от това, което използвате в момента до версия 1.01, тази стъпка е необходима за разпознаването на лица, в противен случай няма да работи!
Следващата стъпка е да влезете в TOOLS във вашата IDE и да зададете Partition Scheme на Huge APP и да изберете ESP32 Wrover Module като дъска!
Стъпка 3: Код и библиотеки
Ще ви трябва само библиотеката PubSubClient, всички останали библиотеки се инсталират автоматично.
(Не забравяйте да промените идентификационните си данни преди качването)
Изтеглете прикачения файл и щракнете върху качване не забравяйте сивия кабел, споменат по -горе!
След качване отворете Serial Monitor и изберете 115200 като скорост на предаване.
Трябва да видите IP адрес, към който да се свържете. ЗАБЕЛЕЖКА: Разпознаването на лица вече е активирано, така че ще сканира лицето ви! РЕДАКТИРАНЕ: Това вече НЯМА да прави автоматично!
В частта MQTT трябва да видите раздел с информация и един раздел с лице. РЕДАКТИРАНЕ: И раздел ID
Стъпка 4: Това е | РЕДАКТИРАНЕ
Това е засега, мисля, че ще го актуализирам известно време, ако видя грешки или нещо друго.
Надявам се да ви е харесало!
РЕДАКТИРАНЕ:
Направих някои промени в кода!
Сега той запазва лицето ви във вътрешната памет, така че когато го стартирате, той ще зареди всички предварително запазени лица от Flash!
Той автоматично запазва записаните лица във Flash.
Премахнах и лицето за автоматично записване при стартиране.
Направих нова MQTT тема, наречена "id", тук тя показва последния разпознат идентификатор!
Препоръчано:
Abellcadabra (Система за заключване на врата за разпознаване на лица): 9 стъпки
Abellcadabra (Система за заключване на вратите за разпознаване на лица): Поставяйки се по време на карантината, се опитах да намеря начин да убия времето, като изградих разпознаване на лица за вратата на къщата. Нарекох го Abellcadabra - което е комбинация между Abracadabra, вълшебна фраза с звънец на вратата, на която аз само звъня. LOL
IP камера с разпознаване на лица с помощта на платката ESP32-CAM: 5 стъпки
IP камера с разпознаване на лица с помощта на платката ESP32-CAM: Тази публикация е различна в сравнение с останалите и разглеждаме много интересната платка ESP32-CAM, която е изненадващо евтина (по-малко от 9 долара) и лесна за използване. Създаваме проста IP камера, която може да се използва за поточно предаване на видео на живо чрез 2
Opencv разпознаване на лица, обучение и разпознаване: 3 стъпки
Откриване, обучение и разпознаване на лица с Opencv: OpenCV е библиотека за компютърно зрение с отворен код, която е много популярна за изпълнение на основни задачи по обработка на изображения, като замъгляване, смесване на изображения, подобряване на изображението, както и качество на видеото, праг и т.н. В допълнение към обработката на изображения, доказва се
Разпознаване и разпознаване на лица - Arduino Face ID Използване на OpenCV Python и Arduino .: 6 стъпки
Разпознаване и разпознаване на лица | Arduino Face ID Използване на OpenCV Python и Arduino .: Разпознаване на лице AKA Face ID е една от най -важните функции на мобилните телефони в днешно време. И така, имах въпрос "мога ли да имам идентификационен номер на лицето за моя проект Arduino" и отговорът е да … Пътуването ми започна по следния начин: Стъпка 1: Достъп до нас
Разпознаване на лице+разпознаване: 8 стъпки (със снимки)
Face Detection+разпознаване: Това е прост пример за стартиране на разпознаване и разпознаване на лица с OpenCV от камера. ЗАБЕЛЕЖКА: НАПРАВИХ ТОЗИ ПРОЕКТ ЗА СЪДЕЖДАНЕ НА СЕНЗОРИ И ИЗПОЛЗВАХ КАМЕРАТА КАТО СЕНЗОР ЗА ПРОСЛЕДВАНЕ И ПРИЗНАВАНЕ НА ЛИЦА. И така, нашата цел В тази сесия, 1. Инсталирайте Anaconda