OpenCVمخفف (Open Source Computer Vision Library) یک کتابخانه چشم انداز کامپیوتر منبع باز است که دارای اتصالات C ++ ، Python و Java است و از کلیه سیستم عامل های اصلی پشتیبانی می کند. این می تواند از پردازش چند هسته ای بهره ببرد و از ویژگی های شتاب GPU برای عملکرد در زمان واقعی برخوردار باشد. OpenCV برای طیف گسترده ای از برنامه ها از جمله آنالیز تصویر پزشکی ، دوخت تصاویر نمای خیابان ، فیلم نظارت ، شناسایی و تشخیص چهره ، ردیابی اشیاء در حال حرکت ، استخراج مدل های سه بعدی و موارد دیگر استفاده می شود. در این مقاله ، نحوه نصب OpenCV در اوبونتو ۲۰٫۰۴ توضیح داده شده است. با ما در شتابان هاست همراه باشيد.
OpenCV از مخازن پیش فرض اوبونتو ۲۰٫۰۴ برای نصب در دسترس است. برای نصب آن اجرا شود:
sudo apt update
sudo apt install libopencv-dev python3-opencv
دستور فوق کلیه بسته های لازم برای اجرای OpenCV را نصب می کند.
با وارد کردن ماژول cv2 و چاپ نسخه OpenCV ، نصب را تأیید کنید:
python3 -c "import cv2; print(cv2.__version__)"
در زمان نوشتن نسخه در مخازن ۴٫۲ است:
۴٫۲٫۰
ساختن کتابخانه 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 :
mkdir ~/opencv_build && cd ~/opencv_build
git clone https://github.com/opencv/opencv.git
git clone https://github.com/opencv/opencv_contrib.git
اگر می خواهید نسخه قدیمی را نصب کنید ، cd را هم در فهرست های opencv و opencv_contrib قرار دهید و هم پرداخت git <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 را مطابق با پردازنده خود تغییر دهید. اگر تعداد هسته پردازنده خود را نمی دانید ، می توانید با تایپ nproc آن را پیدا کنید.
بسته به پیکربندی سیستم شما ، این مجموعه ممکن است چندین دقیقه یا بیشتر طول بکشد.
۵) OpenCV را نصب كنيد.
sudo make install
۶) برای تأیید نصب ، دستورات زیر را تایپ کنید.
اتصال C ++:
pkg-config --modversion opencv4
۴٫۳٫۰
اتصالات Python:
python3 -c "import cv2; print(cv2.__version__)"
۴٫۳٫۰-dev
ما را در شتابان هاست دنبال كنيد.