تشخیص موقعیت دست ها با یادگیری عمیق به زبان فارسی
به نام خدای مهربان
سلام به همه شما همراهان عزیز
امروز شما را با پروژه جذاب و کاربردی جدیدی آشنا خواهیم کرد. با گسترش علم پردازش تصویر، ایدههای جذاب تری برای رفع نیازهای بشر پیادهسازی شده. کنترل وسایل و ارسال فرمان با حرکت دست یکی از جدیدترین دستاوردها و پروژههای این حوزه هست. از این ایده در تلویزیون های هوشمند برای تغییر میزان صدا و تغییر کانال و … استفاده شده است.
اولین گام برای انجام این گونه از پروژه ها، تشخیص موقعیت دستها و ردیابی آنهاست. این پروژه قادر است موقعیت دستهای انسان را تشخیص داده و آنها را دریابی (tracking) کنه.
قبل از توضیحات، ویدیوی خروجی های این پروژه را مشاهده کنین:
در این پروژه از یادگیری عمیق و کتابخانه قدرتمند TensorFlow استفاده شده. برای یادگیری مدل شبکه عمیق بیش از ۱۲ هزار تصویر از دست افراد مختلف استفاده شده و به شبکه عمیق آموزش داده شده است. این شبکه از ویژگیهای ظاهری دست استفاده کرده و آنها را یاد گرفته است. این مدل آموزش دیده در این پروژه در اختیار شما قرار گرفته است. تعداد زیاد تصاویر آموزشی و استفاده از کتابخانه قدرتمند تنسورفلو باعث دقت بالای خروجی میشود.
این پروژه در قالب ۳ نوع در اختیار شما قرار گرفته است که بسته به نیاز خود میتونین یک نوع را انتخاب کنید.
نوع اول فقط برای اجرا روی تصاویر هست. کافیه تصویر ورودی را به پروژه داده تا دستهای هر شخصی که در تصویر موجود هست رو تشخیص بده و موقعیت اونها رو با رسم مستطیل دور اون مشخص کنه.
نوع دوم فقط برای اجرا روی ویدیوها یا تصاویر زنده (دریافتی از وبکم) هست. کافیه ویدیوی موردنظر خودتون رو به پروژه بدین تا لحظه به لحظه موقعیت دستها شناسایی و ردیابی بشه. همچنین میتونین طبق توضیحات از وبکم استفاده کنین و پروژه رو به صورت real-time اجرا کنین.
نوع سوم هم شامل پردازش روی تصاویر و پردازش روی ویدیو (یا وبکم) هست. به عبارت دیگر شامل نوع اول و دوم میباشد.
از کاربردهای این پروژه میتوان به ارسال فرمان با حرکت دست، کنترل بازی کامپیوتر با حرکت دست اشاره کرد که امروزه این مباحث رشد چشمگیری داشته.
ویژگیهای این پروژه:
- – استفاده از کتابخانه قدرتمند TensorFlow
- – به همراه ماژول فارسی نویسی روی تصاویر (putTextFarsi) به صورت رایگان
- – قابلیت تنظیم کردن تعداد دستها و آستانه دقت
- – قابلیت ارتقا و تعمیم برای پروژههای بزرگتر
برای استفاده از این پروژه باید حتما کتابخانه TensorFlow v1 را نصب داشته باشین.
- – برای دریافت ورژن کتابخانه های مورد استفاده در این پروژه قبل از خرید، با پشتیبانی در ارتباط باشید.
امیدواریم از دانلود و استفاده این پروژه لذت ببرین.
موفق باشید، با احترام
برچسب ها: Deep LearningImage ProcessingOpenCVOpenCV و پایتونPythonsimulationپایتونپردازش تصویرپردازش تصویر با OpenCVپروژهپروژه پردازش تصویرتشخیص دستتشخیص دست با OpenCVتشخیص دست در پایتونتشخیص موقعیت دست ها با یادگیری عمیقشبیه سازیهوش مصنوعییادگیری عمیق
دسته: OpenCV ، پایتون ، پردازش تصویر ، سورس کد