فهرست مطالب:
- تدارکات
- مرحله 1: راه اندازی برنامه نویس TTL (اختیاری)
- مرحله 2: تنظیم اتصال و پیکربندی در IDE
- مرحله 3: کد و کتابخانه ها
- مرحله 4: همین است | ویرایش
تصویری: ESP32 تشخیص چهره CAM با پشتیبانی از MQTT - هوش مصنوعی: 4 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:54
سلام!
من می خواستم کد خود را برای پروژه به اشتراک بگذارم ، در صورتی که نیاز به یک ESP CAM با تشخیص چهره داشته باشم ، که می تواند داده ها را به MQTT ارسال کند. خیلی خوب.. بعد از شاید 7 ساعت جستجو در نمونه های متعدد کد و جستجوی آنچه که هست ، ادغام MQTT را به پایان رساندم!
تدارکات
آنچه شما نیاز دارید:
- دوربین ESP32 (5 دلار پوند)
- برنامه نویس TTL (2 دلار پوند)
- 5 کابل بلوز
مرحله 1: راه اندازی برنامه نویس TTL (اختیاری)
اگر از رایانه ای استفاده می کنید که نسخه جدیدتر از ویندوز 7 دارد ، به احتمال زیاد به درایورهای پشتیبانی شده برای برنامه نویس نیاز دارید.
اگر دستگاه قادر به راه اندازی نیست ، توصیه می کنم این آموزش آسان را برای نصب درایورها به صورت دستی انجام دهید
مرحله 2: تنظیم اتصال و پیکربندی در IDE
شما باید مانند تصویر آن را سیم کشی کنید (بهتر است به جای 3 ولت از 5 ولت استفاده کنید!)
کابل خاکستری فقط برای اتصال به برنامه مورد نیاز است!
من فرض می کنم که شما قبلاً بسته ESP32 را نصب کرده اید ، در این صورت باید نسخه را به عقب برگردانید ، از هر چیزی که در حال حاضر استفاده می کنید تا نسخه 1.01 ، این مرحله برای تشخیص چهره ضروری است ، در غیر این صورت کار نمی کند!
گام بعدی این است که به TOOLS در IDE خود بروید و Partition Scheme را روی Huge APP تنظیم کنید و ESP32 Wrover Module را به عنوان برد انتخاب کنید!
مرحله 3: کد و کتابخانه ها
شما فقط به کتابخانه PubSubClient نیاز دارید ، همه کتابخانه های دیگر به طور خودکار نصب می شوند.
(فراموش نکنید که اعتبارنامه خود را قبل از بارگذاری تغییر دهید)
پیوست را بارگیری کرده و روی بارگذاری کلیک کنید کابل خاکستری ذکر شده در بالا را فراموش نکنید!
پس از آپلود ، Serial Monitor را باز کرده و 115200 را به عنوان baud rate انتخاب کنید.
برای اتصال باید آدرس IP را مشاهده کنید. توجه: تشخیص چهره در ابتدا فعال است ، بنابراین چهره شما را اسکن می کند! ویرایش: دیگر به طور خودکار این کار را نمی کند!
در قسمت MQTT باید یک برگه اطلاعات و یک برگه چهره مشاهده کنید. ویرایش: و برگه شناسه
مرحله 4: همین است | ویرایش
این فعلا همین است ، فکر می کنم اگر اشکال یا هر چیز دیگری را دیدم مدتی آن را به روز می کنم.
امیدوارم لذت برده باشید!
ویرایش:
من تغییراتی در کد ایجاد کردم!
اکنون چهره شما را در حافظه داخلی ذخیره می کند ، بنابراین وقتی آن را راه اندازی می کنید ، تمام چهره های ذخیره شده قبلی را از Flash بارگیری می کند!
به طور خودکار چهره های ثبت شده را در Flash ذخیره می کند.
در هنگام راه اندازی ، چهره ثبت نام خودکار را حذف کردم.
من یک موضوع MQTT جدید به نام "id" ایجاد کرده ام ، این جایی است که آخرین شناسه شناسایی شده را نشان می دهد!
توصیه شده:
دوربین IP با تشخیص چهره با استفاده از برد ESP32-CAM: 5 مرحله
دوربین IP با تشخیص چهره با استفاده از برد ESP32-CAM: این پست در مقایسه با سایر موارد متفاوت است و ما نگاهی به برد بسیار جالب ESP32-CAM می اندازیم که به طرز شگفت آوری ارزان (کمتر از 9 دلار) و استفاده از آن آسان است. ما یک دوربین IP ساده ایجاد می کنیم که می تواند برای پخش مستقیم ویدئوی زنده با استفاده از 2
تشخیص چهره ، آموزش و تشخیص Opencv: 3 مرحله
تشخیص چهره ، آموزش و تشخیص Opencv: OpenCV یک کتابخانه بینایی رایانه منبع باز است که برای انجام کارهای اصلی پردازش تصویر مانند تار شدن ، ترکیب تصویر ، افزایش تصویر و همچنین کیفیت فیلم ، آستانه و غیره بسیار محبوب است. علاوه بر پردازش تصویر ، اثبات می کند
تشخیص و تشخیص چهره - Arduino Face ID با استفاده از OpenCV Python و Arduino .: 6 مرحله
تشخیص و تشخیص چهره | شناسه صورت آردوینو با استفاده از OpenCV پایتون و آردوینو.: تشخیص چهره AK ID چهره یکی از مهمترین ویژگی های تلفن های همراه امروزه است. بنابراین ، من یک سوال داشتم & quot؛ آیا می توانم برای پروژه آردوینو خود شناسه چهره داشته باشم & quot؛ و پاسخ بله است … سفر من به شرح زیر آغاز شد: مرحله 1: دسترسی به ما
تشخیص چهره+تشخیص: 8 مرحله (همراه با تصاویر)
تشخیص چهره+تشخیص: این یک مثال ساده از اجرای تشخیص و تشخیص چهره با OpenCV از دوربین است. توجه: من این پروژه را برای مسابقه سنسور ساختم و از دوربین به عنوان سنسور برای ردیابی و شناسایی چهره ها استفاده کردم. بنابراین ، هدف ما در این جلسه ، 1. Anaconda را نصب کنید
چهره بزرگ تگزاس - طرح سه بعدی چهره چگونه: 10 مرحله (همراه با تصاویر)
چهره بزرگ تگزاس - فرافکنی چهره سه بعدی نحوه: ایجاد & quot؛ مجسمه های زنده & quot؛ با نمایش چهره خود بر روی مجسمه ها. A How To By: & nbsp؛ دیوید ساترلند ، & nbsp؛ کرک مورنو با همکاری & nbsp؛ Graffiti Research Lab Houston* چندین نظر گفته اند که برخی مشکلات صوتی وجود دارد. این است