برنامه نویسی, لینوکس

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

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

نصب OpenCV در اوبونتو ساده است، در این مقاله نحوه نصب و پیاده سازی اوپن سی وی (OpenCV) در توزیع Ubuntu را به شما عزیزان آموزش خواهیم داد، همراه داتیس نتورک باشید.

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

نصب OpenCV روی اوبونتو

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

OpenCV کتابخانه ای از توابع برنامه نویسی است که در ابتدا توسط اینتل توسعه داده شد ، بعدا توسط Willow Garage و سپس Itseez پشتیبانی شد. کتابخانه اوپن سورس OpenCV بصورت کراس پلتفرم و رایگان برای استفاده تحت مجوز BSD است.

این کتابخانه پلت فرم های مختلف از جمله ویندوز ،لینوکس ،اندروید، IOS , مکینتاش را پشتیبانی می کند و حاوی بیش از 2500 الگوریتم بهینه شده می باشد.

اگر علاقه مند به مطالعه بیشتر درباره OpenCV هستید می توانید مقاله زیر را مطالعه کنید:

OpenCV چیست؟

در ادامه این مقاله قصد داریم نحوه نصب OpenCV روی اوبونتو را به شما عزیزان اموزش دهیم، در ادامه همراه داتیس نتورک باشید.

نصب اوپن سی وی در Ubuntu از مخازن

OpenCV از مخازن پیش فرض اوبونتو برای نصب در دسترس است.

برای نصب آن دستور زیر اجرا شود:

sudo apt update
sudo apt install libopencv-dev python3-opencv

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

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

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

در زمان نوشتن نسخه در مخازن 4.2 است:

4.2.0

نصب 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 libopenexr-dev \
libgstreamer-plugins-base1.0-dev libgstreamer1.0-dev

مخازن OpenCV و OpenCV را کلون کنید:

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

در زمان نوشتن ، نسخه پیش فرض موجود در مخازن github نسخه 4.3.0 است.

اگر می خواهید نسخه قدیمی OpenCV را نصب کنید ، سی دی را برای هر دو opencv و opencv_contrib در دایرکتوری ها نصب کرده و اجرا کنید:

git checkout <opencv-version>

پس از اتمام دانلود لازم است، دستورات زیر را بزنید:

cd ~/opencv_build/opencv
mkdir -p 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 ..

خروجی چیزی شبیه به زیر خواهد بود:

-- Configuring done
-- Generating done
-- Build files have been written to: /home/vagrant/opencv_build/opencv/build

فرآیند گردآوری را شروع کنید:

make -j8

-j flag را مطابق با پردازنده خود اصلاح کنید.

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

بسته به پیکربندی سیستم شما ، ممکن است چندین دقیقه یا بیشتر طول بکشد.

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

sudo make install

برای تأیید نصب OpenCV در اوبونتو ، دستورات زیر را تایپ کنید و باید نسخه OpenCV را ببینید.

C++:

pkg-config --modversion opencv4

خروجی:

4.3.0

پایتون:

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

خروجی:

4.3.0-dev

امیدواریم مقاله آموزش نصب اوپن اس وی در اوبونتو برای شما عزیزان مفید بوده باشد.

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

مطالب مرتبط

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

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