MediaPipe برای رزبری پای عرضه شد| روش جدید پروگرام کردن بدون کد به‌صورت on-device با استفاده از ماشین لرنینگ

blog
۱۴۰۲-۰۵-۳۱
2 دقیقه

گوگل به‌تازگی روش MediaPipe را برای ماشین لرنینگ بدون کد به‌صورت on-device برای رزبری پای (و iOS SDK)، عرضه کرده است؛ این روش قبلاً در ماه می برای نسخه‌های اندروید، وب و پایتون به طور رسمی عرضه شده بود.

” Low-code” در اینجا به معنی وجود حدود 150 خط کدنویسی برای اجرای تشخیص اشیا است.

نویسنده این مطلب Jean-Luc Aufranc می‌گوید:

راه‌اندازی این پروژه چندین سال زمان برده است؛ زیرا اولین‌بار در دسامبر 2019 بود که ما در مورد پروژه MediaPipe نوشتیم.

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

اجزای اصلی روش MediaPipe

به‌طورکلی روش MediaPipe از سه بخش اصلی تشکیل شده است:

  • تسک‌های MediaPipe (low code): برای ایجاد و دیپلوی کردن پایپ لاین‌های رمزگذاری end-to-end کاستوم ML از APIهای کراس پلتفرم و کتابخانه‌ها استفاده می‌شود.
  • MediaPipe Model Maker ( low code): برای ایجاد مدل‌های کاستوم ML کاربرد دارد.
  • صفحه وب MediaPipe Studio ( no-code): برای ایجاد، ارزیابی، دیباگ، بنچ مارک، پروتوتایپ و دیپلوی کردن میزان تولید استفاده می‌شود.

شما می‌توانید صفحه وب MediaPipe Studio را در مرورگر خود باز کنید. همچنین، می‌توانید قابلیت تشخیص اشیا را در اوبونتو 22.04 آزمایش کنید.

تسک‌های MediaPipe را می‌توان به‌راحتی با pip روی رزبری پای OS نصب کرد:

 

شما می‌توانید نمونه‌هایی برای رزبری پای و همچنین، پلتفرم‌های دیگر در گیت‌هاب پیدا کنید. برای انجام این کار، شما باید هر یک از دایرکتوری‌های موجود را وارد کنید؛ اگر نمونه‌های رزبری پای در لیست باشد، خیلی خوش‌شانس هستید.

MediaPipe Examples

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

MediaPipe Object Detection Raspberry Pi

نصب و اجرای نمونه‌ها بر روی برد رزبری پای توسط دوربین official یا دوربین USB بسیار ساده است:

 

در واقع، اسکریپت، کامند pip را برای نصب mediapipe اجرا می‌کند؛ بنابراین اولین کامند لاین موجود در این مقاله موردنیاز نیست.

raspberry pi object detection demo mediapipe tasks

هنگامی که برنامه اجرا می‌شود، شما می‌توانید باکس‌هایی را در اطراف اشیا با نام (persons/cup) و درصد اطمینان به درستی این تشخیص را مشاهده کنید. توجه داشته باشید که نرخ فریم در سخت‌افزار رزبری پای کمی پایین است و مقدار آن حدود 2 فریم بر ثانیه است. این پروگرام را می‌توان با گزینه‌هایی برای محدودکردن تعداد اشیا تشخیص‌داده‌شده و همچنین، تنظیم‌کردن آستانه تشخیص، اجرا کرد:

 

شما می‌توانید اطلاعات بیش‌تر در مورد روش جدید MediaPipe را در وب‌سایت Google for Developers و همچنین، اطلاعیه‌ای که جزئیات بیش‌تری در مورد کد پایتون جهت تشخیص اشیا در رزبری پای ارائه کرده است، پیدا کنید.

منبع: CNX SOFTWARE

اطلاعات
0
0
لینک و اشتراک
profile

مریم میریان

متخصص الکترونیک

مقالات بیشتر
slide

پالت | بازار خرید و فروش قطعات الکترونیک

قطعات اضافه و بدون استفاده همیشه یکی از سرباره‌‌های شرکتها و طراحان حوزه برق و الکترونیک بوده و هست. پالت سامانه‌ای است که بصورت تخصصی اجازه خرید و فروش قطعات مازاد الکترونیک را فراهم می‌کند. فروش در پالت
family

آیسی | موتور جستجوی قطعات الکترونیک

سامانه آی سی سیسوگ (Isee) قابلیتی جدید و کاربردی از سیسوگ است. در این سامانه سعی شده است که جستجو، انتخاب و خرید مناسب تر قطعات برای کاربران تسهیل شود. وقتی شما در این سامانه، قطعه الکترونیکی را جستجو می‌کنید؛ آی سی به سرعت نتایج جستجوی شما در اکثر فروشگاه‌های آنلاین در حوزه قطعات الکترونیک را نمایش می‌دهد. جستجو در آیسی
family

فروشگاه سیسوگ

فروشگاه سیسوگ مجموعه ای متمرکز بر تکنولوژی های مبتنی بر IOT و ماژول های M2M نظیر GSM، GPS، LTE، NB-IOT، WiFi، BT و ... جایی که با تعامل فنی و سازنده، بهترین راهکارها انتخاب می شوند. برو به فروشگاه سیسوگ
family

سیسوگ فروم | محلی برای پاسخ پرسش‌های شما

دغدغه همیشگی فعالان تخصصی هر حوزه وجود بستری برای گفتگو و پرسش و پاسخ است. سیسوگ فروم یک انجمن آنلاین است که بصورت تخصصی امکان بحث، گفتگو و پرسش و پاسخ در حوزه الکترونیک را فراهم می‌کند. پرسش در سیسوگ فرم
become a writer

نویسنده شو !

سیسوگ با افتخار فضایی برای اشتراک گذاری دانش شماست. برای ما مقاله بنویسید.

ارسال مقاله
become a writer

نویسنده شو !

سیسوگ با افتخار فضایی برای اشتراک گذاری دانش شماست. برای ما مقاله بنویسید.

ارسال مقاله
خانواده سیسوگ

پالت | بازار خرید و فروش قطعات الکترونیک

قطعات اضافه و بدون استفاده همیشه یکی از سرباره‌‌های شرکتها و طراحان حوزه برق و الکترونیک بوده و هست. پالت سامانه‌ای است که بصورت تخصصی اجازه خرید و فروش قطعات مازاد الکترونیک را فراهم می‌کند.
family

آیسی | موتور جستجوی قطعات الکترونیک

سامانه آی سی سیسوگ (Isee) قابلیتی جدید و کاربردی از سیسوگ است. در این سامانه سعی شده است که جستجو، انتخاب و خرید مناسب تر قطعات برای کاربران تسهیل شود. وقتی شما در این سامانه، قطعه الکترونیکی را جستجو می‌کنید؛ آی سی به سرعت نتایج جستجوی شما در اکثر فروشگاه‌های آنلاین در حوزه قطعات الکترونیک را نمایش می‌دهد.
family

فروشگاه سیسوگ

فروشگاه سیسوگ مجموعه ای متمرکز بر تکنولوژی های مبتنی بر IOT و ماژول های M2M نظیر GSM، GPS، LTE، NB-IOT، WiFi، BT و ... جایی که با تعامل فنی و سازنده، بهترین راهکارها انتخاب می شوند.
family

سیسوگ فروم | محلی برای پاسخ پرسش‌های شما

دغدغه همیشگی فعالان تخصصی هر حوزه وجود بستری برای گفتگو و پرسش و پاسخ است. سیسوگ فروم یک انجمن آنلاین است که بصورت تخصصی امکان بحث، گفتگو و پرسش و پاسخ در حوزه الکترونیک را فراهم می‌کند.
family

دیدگاه ها

become a writer

نویسنده شو !

سیسوگ با افتخار فضایی برای اشتراک گذاری دانش شماست. برای ما مقاله بنویسید.

ارسال مقاله
become a writer

نویسنده شو !

سیسوگ با افتخار فضایی برای اشتراک گذاری دانش شماست. برای ما مقاله بنویسید.

ارسال مقاله