نحوه نصب OpenCV در اوبونتو ۱۸٫۰۴

نحوه نصب OpenCV در اوبونتو ۱۸٫۰۴

علی مرادی

OpenCV یا (Open Source Computer Vision Library) یک کتابخانه vision رایانه منبع باز یا اوپن سورس است و دارای اتصالات C ++ ، Python و Java است. این برای طیف گسترده ای از برنامه ها ، از جمله تجزیه و تحلیل تصویر پزشکی ، دوخت تصاویر نمای خیابان ، فیلم نظارت ، تشخیص و شناسایی چهره ها ، ردیابی اشیا در حال حرکت ، استخراج مدل های سه بعدی و موارد دیگر استفاده می شود. OpenCV می تواند از پردازش چند هسته ای بهره ببرد و از ویژگی های شتاب GPU برای عملکرد در زمان واقعی برخوردار است. این آموزش نحوه نصب OpenCV در اوبونتو ۱۸٫۰۴ را توضیح می دهد.

برای اکثر افراد ، ساده ترین راه برای نصب OpenCV در اوبونتو نصب آن با استفاده از ابزار مدیریت بسته apt است.

یکی از گزینه های نصب را که برای شما مناسب است انتخاب کنید.

در ادامه با ما در شتابان هاست همراه باشید.

OpenCV را از مخزن اوبونتو نصب کنید:

بسته OpenCV از مخزن توزیع اوبونتو ۱۸٫۰۴ در دسترس است. در زمان نوشتن این مقاله ، نسخه موجود در مخازن ۳٫۲ است که آخرین نسخه نیست.

برای نصب OpenCV از مخازن اوبونتو ۱۸٫۰۴ ، این مراحل را دنبال کنید:

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

sudo apt update
sudo apt install python3-opencv

با دستور بالا تمام بسته های لازم برای اجرای OpenCV نصب می شود.

برای تأیید نصب ، ماژول cv2 را وارد کنید و نسخه OpenCV را مشاهده کنید:

python3 -c "import cv2; print(cv2.__version__)"

خروجی:

۳٫۲٫۰

نسخه پیش فرض پایتون در اوبونتو ۱۸٫۰۴ LTS نسخه ۳٫۶ است. اگر می خواهید OpenCV را با اتصال پایتون ۲ نصب کنید ، بسته python-opencv را نصب کنید.

نصب OpenCV از منبع:

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

برای نصب آخرین نسخه OpenCV از منبع ، مراحل زیر را انجام دهید:

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

sudo apt install build-essential cmake git pkg-config libgtk-3-dev \    libavcodec-dev libavformat-dev libswscale-dev libv4l-dev \    libxvidcore-dev libx264-dev libjpeg-dev libpng-dev libtiff-dev \    gfortran openexr libatlas-base-dev python3-dev python3-numpy \    libtbb2 libtbb-dev libdc1394-22-dev

مخازن مشارکت OpenCV و OpenCV’s  را شبیه سازی کنید:

mkdir ~/opencv_build && cd ~/opencv_build
git clone https://github.com/opencv/opencv.git
git clone https://github.com/opencv/opencv_contrib.git

در زمان نوشتن این مقاله ، نسخه پیش فرض موجود در مخازن github نسخه ۴٫۲٫۰ است. اگر می خواهید نسخه قدیمی OpenCV را نصب کنید ، cd را به دایرکتوری های opencv و opencv_contrib وارد کنید و git checkout <opencv-version> را اجرا کنید

پس از اتمام دانلود ، یک پوشه ساخت موقت ایجاد کنید و به آن بروید:

cd ~/opencv_build/opencv
mkdir build && cd build

ساخت OpenCV را با CMake تنظیم کنید:

cmake -D CMAKE_BUILD_TYPE=RELEASE \    -D CMAKE_INSTALL_PREFIX=/usr/local \    -D INSTALL_C_EXAMPLES=ON \    -D INSTALL_PYTHON_EXAMPLES=ON \    -D OPENCV_GENERATE_PKGCONFIG=ON \    -D OPENCV_EXTRA_MODULES_PATH=~/opencv_build/opencv_contrib/modules \    -D BUILD_EXAMPLES=ON ..

هنگامی که سیستم ساخت CMake نهایی شود ، موارد زیر را مشاهده خواهید کرد:

نحوه نصب OpenCV در اوبونتو 18.04

مراحل تدوین را شروع کنید:

make -j8

پرچم -j را با توجه به پردازنده خود تغییر دهید. اگر تعداد هسته های پردازنده خود را نمی دانید ، می توانید با تایپ کردن nproc آن را پیدا کنید.

بسته به پیکربندی سیستم ، ممکن است جمع آوری چند دقیقه یا بیشتر طول بکشد. پس از اتمام کار ، موارد زیر را مشاهده خواهید کرد:

نحوه نصب OpenCV در اوبونتو 18.04

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

sudo make install

نحوه نصب OpenCV در اوبونتو 18.04

برای بررسی اینکه آیا OpenCV با موفقیت نصب شده است ، دستور زیر را تایپ کنید و باید نسخه OpenCV را مشاهده کنید:

pkg-config --modversion opencv4

خروجی:

۴٫۲٫۰

جمع بندی:

ما دو روش مختلف برای نصب OpenCV در سرور اوبونتو ۱۸٫۰۴ به شما نشان داده ایم. روشی که انتخاب می کنید به نیازها و تنظیمات شما بستگی دارد. حتی اگر نصب نسخه بسته بندی شده از مخزن اوبونتو راحت تر باشد ، ساخت OpenCV از منبع به شما انعطاف بیشتری می بخشد ، و این باید اولین گزینه شما هنگام نصب OpenCV باشد.

اگر سوال یا بازخوردی دارید ، در زیر این مقاله اعلام بفرمایید.

امیدوارم این مقاله براتون مفید بوده باشه.

ما رو تو شتابان هاست دنبال کنید. 🙂