/Human-Face-Attendance

Attendence of person through face recognition

Primary LanguagePythonApache License 2.0Apache-2.0

Human-Face-Attendance

Attendence of person through face recognition

Kirish

Ushbu loyiha ko'plab oliygoh yoki o'quv joylari talabalari yoki kompaniya , ofis yoki ma'lum bir ishxonalarda ishchilarning qatnashuvini (keldi-ketdisini) aniqlash uchun ishlatiladi. Bunda ishxona yoki ofis hodimlarining yuzlari orqali aniqlab uning ismi va ko'ringan vaqtini bazaga yozib qo'yadi.

1-bosqich.Loyihani qilish uchun PyCharm Community versiyasi va Visual Studio 2019 ning community versiyasi kerak bo'ladi. Yuklab bo'lgandan keyin Visual Studioda rasmda ko'rsatilgan joyini yuklab olamiz.

2-bosqich.Uni ham yuklab olgandan keyin Pycharmda yangi loyihani environment bilan yaratamiz va bizga kerakli kutubxonalarni qo'shamiz.Buning uchun Loyihani File bo'limidan Settings ga kiramiz. Va quyidagi rasmdagi kutubxonalarni birma bir yuklab olamiz.Kerakli versiyalari requirements.txt faylni ichida mavjud

3-bosqich.Endi proyektda yangi 2 ta py fayl yaratamiz. Birinchisi main.py kodni qanday ishlashini tushunish uchun va ikkinchisi Attendanceproject.py asosiy kod yoziladigan fayl.

4- bosqich. Kodda har bir bosqichi alohida tushuntirilgan.Loyiha ma'lumotlar bazasiga kiritilgan insonlarning yuzini tanib oladi va kamera orqali ayni vaqtda ko'rinayotgan insonning yuzi bilan solishtirish orqali uning yuz piksellariga eng mosini tanlab oladi va ismi va qayd etilgan vaqtini yozib oladi.Ta'kidlash kerakki bir marta yozilgan ma'lumotni qayta yozmaydi.Va o'xshash bo'lgan yuzlarni ham ajrata oladi.Yangi yuzlarni tanimaydi