کدگیت
1
1 محصول 80,000 تومان
ورود / ثبت نام
منو
کدگیت
1 محصول 80,000 تومان
  • صفحه اصلی
  • فروشگاه
    • سبد خرید
    • حساب کاربری
    • پرداخت
  • بلاگ
    • پایتون
    • جاوا
    • HTML
    • CSS
    • bootstrap
    • یادگیری ماشین
    • پردازش تصویر
  • طراحی سایت
  • پردازش تصویر
جستجو
خانه پروژه پایتون تشخیص ماسک در پایتون
سورس معماری Lenet در پایتون
سورس معماری Lenet در پایتون 85,000 تومان
بازگشت به محصولات
تشخیص سن در پایتون
تشخیص سن در پایتون 80,000 تومان
“دانلود سورس پیمایش LevelOrder در سی پلاس پلاس” به سبد خرید شما اضافه شد. مشاهده سبد خرید
تشخیص ماسک در پایتون
بزرگنمایی تصویر

تشخیص ماسک در پایتون

امتیازدهی 4.00 از 5 در 1 امتیازدهی مشتری
(1 بررسی مشتری)

95,000 تومان

مقایسه
افزودن به علاقه مندی
دسته ها: پروژه پایتون, شبکه عصبی برچسب ها: codegate, face mask detection, python project, پروژه پایتون, تشخیص ماسک, کدگیت
اشتراک گذاری:
  • توضیحات
  • نظرات (1)
توضیحات

در زمان پانادمی کووید 19، همه ما مجبور به استفاده از ماسک برای جلوگیری از این ویروس خطرناک شدیم. در این قسمت، به کمک شبکه عصبی مصنوعی سورس تشخیص ماسک در پایتون را پیاده سازی کردیم که از طریق تصویر چهره افراد، تشخیص دهیم ماسک بر روی صورت آن‌ها زده شده است یا خیر.

تشخیص ماسک در پایتون

سورس پیاده سازی برای تشخیص ماسک در پایتون شامل دو قسمت است. اول اینکه یک شبکه عصبی را Train می‌کنیم تا مدلی برای تشخیص ماسک در تصاویر پیدا کنیم. دوم با کمک مدل مرحله اول، تصویری از چهرا افراد دریافت و تشخیص می‌دهیم آیا ماسک بر روی چهره فرد وجود دارد یا خیر.

دیتاست

برای ساختن مدل نیاز است که دیتایی از پیش داشته باشیم. ما در این پروژه از دیتاست که در لینک قرار داده‌ایم استفاده کرده‌ایم. برای اجرای سورس کد حتماً نیاز است دیتاست را دانلود کنید تا کد (Train) اجرا شود. بعد از دانلود پروژه فایل را باز کرده و Train.zip را باز کنید. دو فولدر with mask و without mask در آن قرار دارد. این فایل ها درون پروژه خود قرار دهید.

ساختار پروژه

برای اجرای کد نیاز است ساختار زیر را رعایت کنید:

├── dataset
│   ├── with_mask 
│   └── without_mask 
├── face_detector
│   ├── deploy.prototxt
│   └── res10_300x300_ssd_iter_140000.caffemodel
├── detect_mask_image.py
├── mask_detector.model
├── plot.png
├── image1.jpg
└── train_mask_detector.py

دو فولدر dataset و face detector در پروژه قرار دارند. Dataset شامل دو فولدر دیگر به نام‌های with mask و without mask می باشد. Face detector شامل دو فایل فایلی به نام deploy.prototxt و res10_300x300_ssd_iter_140000.caffemodel (این فایل را از آدرس لینک دانلود کنید) می باشد.  فایل train_mask_detector.py مرحله اول سورس ما می باشد. در این سورس مدلی که توضیح داده شد ساخته می‌شود. در فایل detect_mask_image.py مرحله دوم سورس، یعنی تشخیص ماسک از روی تصویر ورودی می باشد. mask_detector.model پس از اجرای مرحله اول ایجاد می شود و همان مدل ماست.

نحوه اجرا

برای اجرای سورس کد، ابتدا باید دیتاست را دانلود کنید و فولدری به نام dataset در کنار سورس کدها ایجاد کنید(مطابق با توضیحات بالا). پس از کپی کردن فولدرهای with mask و without mask درون dataset، کد train_mask_detector.py اجرا کنید. پس از اجرا، تصویری برای تست در کنار پروژه قرار دهید ما تصویر image1.jpg را برای تست قرار دادیم. کد detect_mask_image.py را اجرا کنید. تصویر خروجی مطابق با شکل زیر است.

تشخیص ماسک در پایتون

کتابخانه‌های استفاده شده در این پروژه به صورت زیر است:

  • tensorflow
  • numpy
  • cv2
  • os
  • matplotlib
  • imutils
  • sklearn

قبل از اجرای برنامه از نصب کتابخانه‌های بالا اطمینان حاصل کنید.

نظرات (1)

1 دیدگاه برای تشخیص ماسک در پایتون

  1. amir eskandari (خریدار محصول) – اکتبر 1, 2023

    امتیاز 4 از 5

    سلام میشه ورژن های کتابخانه ها‌رو معرفی کنید لطفا

    • سعید غریبی – اکتبر 2, 2023

      سلام. وقت بخیر. نسخه tensorflow استفاده شده در این پروژه کمتر از 2.3 است. اگر می‌خواهید از نسخه 3.14 یعنی آخرین نسخه‌ای که تا الان release شده استفاده نمایید باید در فایل train_mask_detector کد زیر را پیدا کنید:
      opt = Adam(lr=INIT_LR, decay=INIT_LR / EPOCHS)
      و خط زیر را جایگزین آن نمایید:
      opt = Adam(learning_rate=INIT_LR)
      برنامه بدرستی اجرا خواهد شد.

دیدگاه خود را بنویسید لغو پاسخ

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

محصولات مرتبط

پروژه الگوریتم های مرتب سازی در جاوا
مقایسه

پروژه الگوریتم های مرتب سازی در جاوا

80,000 تومان

سفارش پروژه

در صورتی که پروژه مشابه و یا پروژه های دیگری در زمینه برنامه‌نویسی جاوا دارید می‌توانید از طریق تلگرام و یا شماره واتس آپ 09373430268 پیغام داده تا در اسرع وقت پروژه شما بررسی و پیاده سازی گردد.
افزودن به علاقه مندی
افزودن به سبد خرید
مشاهده سریع
سورس هیپ مینیمم در سی پلاس پلاس
مقایسه

سورس هیپ مینیمم در سی پلاس پلاس

80,000 تومان
در این قسمت تیم کدگیت سورس هیپ مینیمم در سی پلاس پلاس آماده کرده است. با استفاده از زبان سی
افزودن به علاقه مندی
افزودن به سبد خرید
مشاهده سریع
پروژه تشخیص ابرو در پایتون
مقایسه

پروژه تشخیص ابرو در پایتون

90,000 تومان
در این قسمت تیم کدگیت پروژه تشخیص ابرو در پایتون را آماده کرده است. در این پروژه با رعایت اصول
افزودن به علاقه مندی
افزودن به سبد خرید
مشاهده سریع
پروژه تشخیص رنگ در پایتون
مقایسه

پروژه تشخیص رنگ در پایتون

95,000 تومان
در این قسمت تیم کدگیت را با پروژه تشخیص رنگ در پایتون همراهی کنید. در این پروژه با توجه به
افزودن به علاقه مندی
افزودن به سبد خرید
مشاهده سریع
مقایسه

دانلود سورس محیط مثلث در سی پلاس پلاس

80,000 تومان
در این قسمت تیم کدگیت سورس محیط مثلث در سی پلاس پلاس آماده کرده است. با استفاده از زبان سی پلاس
افزودن به علاقه مندی
افزودن به سبد خرید
مشاهده سریع
سورس الگوریتم KMP در سی پلاس پلاس
مقایسه

دانلود سورس الگوریتم KMP در سی پلاس پلاس

80,000 تومان
در این قسمت تیم کدگیت سورس الگوریتم KMP در سی پلاس پلاس آماده کرده است. با استفاده از زبان سی
افزودن به علاقه مندی
افزودن به سبد خرید
مشاهده سریع
ماشین حساب در پایتون
ماشین حساب در پایتون
مقایسه

ماشین حساب در پایتون

95,000 تومان
در این قسمت تیم کدگیت را با پروژه ماشین حساب در پایتون همراهی کنید. امروزه ابزارهای مهندسی بسیاری را می
افزودن به علاقه مندی
افزودن به سبد خرید
مشاهده سریع
مقایسه

سورس لیست پیوندی حلقوی در سی پلاس پلاس

80,000 تومان
در این قسمت تیم کدگیت سورس لیست پیوندی حلقوی در سی پلاس پلاس آماده کرده است. با استفاده از زبان
افزودن به علاقه مندی
افزودن به سبد خرید
مشاهده سریع
  • جاوا
  • پایتون
  • سی شارپ
  • سی پلاس پلاس
  • HTML
  • سورس جاوا
  • سورس پایتون
  • سورس سی پلاس پلاس
  • دوره پیش‌نیاز علم داده
  • دوره ماژول turtle
  • دوره مقدماتی پایتون
Twitter Paper-plane Instagram

استفاده از مطالب سایت کدگیت فقط برای مقاصد غیرتجاری و با ذکر منبع بلامانع است.
© کلیه حقوق این سایت متعلق به کدگیت می‌باشد.

  • صفحه اصلی
  • فروشگاه
    • سبد خرید
    • حساب کاربری
    • پرداخت
  • بلاگ
    • پایتون
    • جاوا
    • HTML
    • CSS
    • bootstrap
    • یادگیری ماشین
    • پردازش تصویر
  • طراحی سایت
  • پردازش تصویر
  • علاقه مندی
  • مقایسه
  • ورود / ثبت نام
ورود
بستن

رمز عبور را فراموش کرده اید؟

هنوز حساب کاربری ندارید؟

ایجاد حساب کاربری
فروشگاه
علاقه مندی
1 محصول سبد خرید
حساب کاربری من