Mini PC - مینی PCدانستنی هارزبری پای - Raspberry PIمطالب علمی

راهنمای نصب OpenCV بر روی رزبری پای

برای نصب opencv3  بهتر است از SD card با حجم 16 گیگابایت استفاده کنید!!

1- فضای SD card  را با دستورات زیر ازاد کنید:

sudo raspi-config

1

اولین گزینه را با  enterانتخاب کنید

2

بعد از اتمام چنین پیامی ظاهر خواهد شد enter  را بزنید

3

با زدن esc  از صفحه خارج شوید و یکبار دستگاه را با دستور زیر reboot  کنید :

sudo reboot

2- سیستم خود را با دستورات زیر اپدیت کنید:

sudo apt-get update

sudo apt-get upgrade

sudo rpi-update

4

دستگاه را با دستور زیر ریبوت کنید

sudo reboot

3- ابزار cmake  را با دستور زیر نصب کنید:

sudo apt-get install build-essential cmake cmake-curses-gui pkg-config

5

4- کتابخانه های مورد نیاز را با دستور زیر نصب کنید :

sudo apt-get install \  libjpeg-dev \  libtiff5-dev \  libjasper-dev \  libpng12-dev \  libavcodec-dev \  libavformat-dev \  libswscale-dev \  libeigen3-dev \  libxvidcore-dev \  libx264-dev \libgtk2.0-dev

6

sudo apt-get install libatlas-base-dev gfortran

7

5- opencv3 را با دستورات زیر دانلود میکنیم :

wget --no-check-certificate https://github.com/opencv/opencv/archive/3.2.0.zip -O opencv_source.zip


wget --no-check-certificate https://github.com/opencv/opencv_contrib/archive/3.2.0.zip -O opencv_contrib.zip

8

9

فایل ها دانلود شده را با دستور زیرunzip  کنید:

unzip opencv_source.zip

unzip opencv_contrib.zip

6- درون فایل opencv-3.2.0 یک فایل با نام build  بسازید:

 

cd opencv-3.2.0

mkdir build

cd build

10

تنظیمات cmake  را با دستورات زیر انجام دهید :

cmake -D CMAKE_BUILD_TYPE=RELEASE \

-D CMAKE_INSTALL_PREFIX=/usr/local \

-D BUILD_WITH_DEBUG_INFO=OFF \

-D BUILD_DOCS=OFF \

-D BUILD_EXAMPLES=OFF \

-D BUILD_TESTS=OFF \

-D BUILD_opencv_ts=OFF \

-D BUILD_PERF_TESTS=OFF \

-D INSTALL_C_EXAMPLES=OFF \

-D INSTALL_PYTHON_EXAMPLES=ON \

-D OPENCV_EXTRA_MODULES_PATH=../../opencv_contrib-3.2.0/modules \

-D ENABLE_NEON=ON \

-D WITH_LIBV4L=ON \

11

در انتها چنین چیزی باید نمایش داده شود در غیر این صورت دستور بالا را دوباره اجرا کنید و به ارور ها دقت کنید و انان را رفع کنید !!!!!

12

دستور زیر را برای نصب opencv  اجرا کنید:

دقت کنید که دستور –j3  به معنی ان است که برای نصب از 3 هسته استفاده کن برای سرعت بخشیدن میتوان از –j4  استفاده کرد و به علت داغ کردن raspberry pi  حتما یک سیستم خنک کننده (یک فن کوچک) برای ان در نظر بگیرید اگر سیستم خنک کننده ای ندارید از –j2  استفاده کنید !!!!!

make –j3

منتظر بمانید تا نصب تمام شود

13

این کار مقداری طول خواهد کشید!!!!!!

14

7- برای نصب کتابخانه های opencv3  دستورات زیر را اجرا کنید :

sudo make install

sudo ldconfig

15

8- حالا opencv3  نصب شده است و ان را تست میکنیم :

دقت کنید که opencv3  بر روی python3 نصب شده است!!!!!

cd

python3

import cv2

print(cv2.__version__)

16

ضمیمه 1:

بر روی سیستم عامل raspbian ، python 2  به صورت پیشفرض قرار دارد

17

برای تغییر دادن پیشفرض به python 3  دستور زیر را اجرا کنید:

update-alternatives --install /usr/bin/python python /usr/bin/python3.4 1

حال ورژن پایتون پیشفرض 3.4.2 شده است .

18

ضمیمه 2:

اگر از دوربین خود raspberry pi  برای پردازش تصویر استفاده میکنید و میخواهید از تابع خود opencv برای دریافت فریم استفاده کنید(cv2.VideoCapture(0))  نیاز است تا درایور Video4Linux را نصب کنید

از دستورات زیر برای نصب درایور استفاده کنید:

sudo apt-get -y install libv4l-dev v4l-utils
sudo modprobe bcm2835-v4l2

19

بهتر است بعد از انجام تمامی این مراحل و نصب opencv3  از SD card  خود image  بگیرید تا برای بعدا مستقیما سیستم عامل دارای opencv3 را نصب کنید و در وقت صرفه جویی کنید!!!

نویسنده: شهاب نیکخو

نوشته های مشابه

5 دیدگاه

  1. سلام ممنون از سايت خوبتون

    من با دستور sudo pip install opencv-contrib-python
    Opencv رو اپديت كردم
    متاسفانه الان كه import cv2 ميزنم
    ميگه كه اصلا وجود نداره

    خيلي خيلي ممنون ميشم اگه كمكي كنين

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

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دکمه بازگشت به بالا