در این قسمت تیم کدگیت سورس تشخیص عینک در پایتون را تهیه کرده است. تشخیص چهره، تشخیص چشم و … امروزه به امری بدیهی تبدیل گردیده است و بسیاری از نرم افزارها این قابلیت را دارند. اما تکنولوژی استفاده شده و نحوه انجام آن به چه صورت است؟ امروز تصمیم گرفتیم به یکی از این سوالات پاسخ دهیم و سورس تشخیص عینک را آماده سازی نماییم. با ما همراه باشید تا این سورس کد را به شما معرفی کنیم. در ادامه پیشنهاد میکنیم از دیگر سورسهای ما دیدن فرمایید(همگی سورس های پایتون هستند):
سورس تشخیص عینک در پایتون
تکنولوژی امروزه به سرعت در حال پیشرفت است. تشخیص چهره، تشخیص خودرو، تشخیص چشم و … تنها بخشی از پیشرفت تکنولوژی است که با کمک پردازش تصویر و هوش مصنوعی قابل انجام است. در این قسمت تشخیص عینک در پایتون را بررسی خواهیم کرد. برای اینکه یک عینک در تصویر شناسایی شود گامهای زیر را طی میکنیم:
- تشخیص چهره درون تصویر
- تشخیص ناحیه بینی
- تشخیص Frame عینک
تمامی مراحل بالا در این سورس کد پیاده سازی گردیده است.
نحوه اجرا
زبان برنامه نویسی سورس تشخیص عینک، پایتون بوده و فرمت فایل .py است. بعد از تهیه سورس از سایت کدگیت فایلی با فرمت zip در اختیار شما قرار میگیرد. فایل را از حالت zip خارج کرده تا بتوانید سورس کد را ببینید. فایل اصلی برنامه با نام main.py میباشد. این فایل را اجرا کنید تا برنامه اجرا شود. پس از اجرا خروجی زیر را مشاهده خواهید کرد:
همانطور که در خروجی مشاهده می کنید در صورت تشخیص عینک در تصویر، واژه Glass detected چاپ خواهد شد و اگر عینک در تصویر تشخیص داده نشد واژه Glass NOT Detected چاپ خواهد شد.
فایلها و ماژولها سورس کد
در سورس فوق از فایلها و ماژولهای زیر استفاده گردیده است:
- ماژول opencv: جهت نصب opencv وارد cmd شوید و دستور pip install opencv-python را وارد کنید
- Dlib: نصب dlib کمی متفاوت است و مقاله نصب ماژول dlib در پایتون را مطالعه نمایید
- Numpy: برای نصب numpy وارد cmd شوید و دستور pip install numpy را وارد کنید.
- فایل predictor: این فایل را دانلود و در کنار سورس کد قرار دهید.
نقد و بررسیها
هنوز بررسیای ثبت نشده است.