زبان English Persian

سیستم حضور و غیاب با شناسایی چهره 📸

این پروژه یک سیستم حضور و غیاب نوآورانه بر اساس شناسایی چهره با استفاده از وب‌کم را پیاده‌سازی می‌کند. این سیستم چهره‌ها را در زمان واقعی شناسایی کرده و جزئیات حضور (نام و زمان) را در یک فایل CSV ثبت می‌کند.

✨ ویژگی‌ها

🛠️ پیش‌نیازها

🚀 نصب

  1. کلون کردن مخزن
    git clone https://github.com/your-username/face-recognition-attendance.git
    cd face-recognition-attendance
    
  2. نصب بسته‌های مورد نیاز
    pip install opencv-python face_recognition numpy
    
  3. آماده‌سازی تصاویر چهره‌های شناخته شده
    • تصاویر چهره‌های شناخته شده خود را در پوشه photos قرار دهید.
    • اطمینان حاصل کنید که تصاویر با نام‌های مناسب (مثلاً john_doe.jpg) نام‌گذاری شده‌اند.
  4. اجرا کردن برنامه
    python main.py
    

📋 استفاده

با اجرای برنامه، فید وب‌کم نمایش داده می‌شود. سیستم در زمان واقعی چهره‌ها را شناسایی و اگر چهره‌ای شناسایی شود، نام آن بر روی فید ویدیو نمایش داده می‌شود و جزئیات حضور در یک فایل CSV به نام attendance.csv ثبت می‌شود.

🤝 مشارکت

مشارکت‌ها خوش آمدید! لطفاً مسائل را باز کنید یا درخواست‌های کشش برای بهبود پروژه ارسال کنید.

📄 مجوز

این پروژه تحت مجوز MIT منتشر شده است. لطفاً فایل LICENSE را برای جزئیات بیشتر مشاهده کنید.