رزبری پای نرم افزار پردازش تصویر پروژه رزبری پای

آموزش نصب نرم افزار پردازش تصویر OpenCV برای پایتون روی برد رزبری پای

OpenCV-on-raspberry-pi--Digispark
نوشته شده توسط آرش کدخدایی

دوربین از مهم‌ترین و پر کاربردترین گجت‌های روزانه است. توسط دوربین اطلاعات تصویری با کیفیت و حجم متفاوتی به اطلاعات دیجیتالی تبدیل می‌شوند. سپس توسط نرم افزارهای متنوعی پردازش می‌شوند. اطلاعات دوربین برای یادگیری ماشینی و هوش مصنوعی بسیار مهم هستند. البته این دو جبهه نیاز به ابزارهای مختلفی دارند. یکی از این ابزارها دوربین و تحلیل پارامترهای تصویری است. همانطور که در فیلم ex machina مشاهده کردیم، هوش مصنوعی با توجه به تحلیل تصاویر صورت انسان‌ها، رفتارهایشان و احساساتشان را یادگرفته است. در ادامه با معرفی و نصب نرم افزار پردازش تصویر OpenCV روی رزبری پای، با مرجع تخصصی رزبری پای به زبان فارسی، دیجی اسپارک همراه باشید.

 

 

نرم افزار پردازش تصویر OpenCV

OpenCV یا Open Computer Vision Library مجموعه ای از کتابخانه‌های برنامه‌نویسی پردازش تصویر و یادگیری ماشین است. نرم افزار OpenCV کاربردهای بسیار زیادی دارد. به عنوان مثال می‌توان نرم افزارهای واقعیت افزوده، تشخیص چهره، تشخیص حرکت، فیلترهای تصویری، شناسایی اشیا و … را به عنوان کاربردهای پردازش تصویر نام برد. اطلاعات نرم افزار OpenCV در مبحث اینترنت اشیاء IoT هم کاربرد دارد. به عنوان مثال می‌توانیم با قرار دادن یک دوربین ساده در ورودی یک ساختمان، تعداد انسان‌ها و جنسیت آن‌ها را در طول یک روز محاسبه و بررسی کنیم. در این آموزش قصد داریم OpenCV و پکیج‌های آن را روی برد رزبری پای Raspberry Pi نصب کنیم. بنده موارد این آموزش را روی رزبری پای ۳ با سیستم عامل رزبین «Stretch» اجرا کرده‌ام. لازم به ذکر است که موارد روی پایتون ۲٫۷ اجرا شده است.

 

شروع نصب OpenCV روی رزبری پای

ابتدا از طریق raspi-config مطمئن میشویم که سیستم عامل از تمام فضای اس دی کارت استفاده میکند برای اینکار دستور sudo raspi-config را در ترمینال وارد کرده و سپس گزینه Advanced Options و سپس Expand Filesystem را انتخاب میکنیم و سپس Finish را انتخاب کرده و سیستم را ریبوت میکنیم.

آموزش نصب OpenCV نرم افزار پردازش تصویر - دیجی اسپارک

حذف نرم افزارهای اضافی از رزبین

اگر از اس دی کار ۸ گیگی استفاده میکنید یا بطور کلی فضای کمی در اختیار دارید باید نرم افزار های بدون استفاده را پاک کنید. ما در این آموزش LibreOffice و Wolfram را حذف میکنیم که در حدود ۱ گیگابایت فضا در اختیار ما خواهد گذاشت.

 

دستورات نصب OpenCV

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

روش دیگری نیز برای نصب OpenCV وجود دارد که می‌توانید سورس را بصورت دستی دانلود کرده و آنها را خودتان کامپایل کنید که ما از توضیح این روش صرف نظر میکنیم. جهت مطمئن شدن از نصب بودن تمامی پکیج های مورد نیاز برای نرم افزار OpenCV می‌توانید پکیج‌های زیر را نصب کنید. شامل پکیج‌های ابتدایی پردازش تصویر هستند.

 

تست نصب موفق نرم افزار

جهت تست می‌توانید کد زیر را اجرا کنید که ورژن opencv نصب شده را نمایش میدهد:

 

استفاده از دوربین رزبری پای در OpenCV

همچنین میتوانید از دوربین رزبری پای Raspberry Pi در پروژه‌های خود استفاده کنید. در این آموزش پکیج‌های مورد نیاز آن را نصب کرده‌ایم. برای استفاده کافیست دوربین مخصوص را به پین های رزبری پای متصل کرده و در raspi-config دوربین را فعال کنید و برای تست میتوانید کد پایتون زیر را اجرا کنید که یک عکس بگیرید و در فایل image.jpg ذخیره کنید.

مستندات opencv پایتون در این وبسایت و مستندات دوربین رزبری پای در این وبسایت موجود می‌باشند. همچنین سوالاتتان در خصوص دوربین رزبری پای را می‌توانید در پست چگونه از دوربین رزبری پای Raspberry pi استفاده کنیم؟ مطرح کنید. سپس سوالات در مورد پردازش تصویر را از همین طریق مطرح کنید. حال میتوانید پروژه های گستره ای را با پردازش تصویر و یادگیری ماشین با زبان پایتون در رزبری پای انجام دهید.

آموزش نصب نرم افزار پرداز تصویر OpenCV روی رزبری پای - دیجی اسپارک

 

چنانچه در مراحل راه اندازی و انجام این پروژه با مشکل مواجه شدید، بدون هیچ نگرانی در انتهای همین پست، به صورت ثبت نظر سوالتان را مطرح کنید. من در سریع‌ترین زمان ممکن پاسخ رفع مشکل شما را خواهم داد. 

 

در پایان نظرات و پیشنهادات خود را با ما درمیان بگذارید و با اشتراک گذاری این آموزش در شبکه های اجتماعی , از وبسایت دیجی اسپارک حمایت کنید.

 

درباره نویسنده

آرش کدخدایی

یک تازه کار علاقه مند به تکنولوژی :)

تبادل نظر و رفع عیب با ثبت دیدگاه

۱۰ دیدگاه