نماد سایت وبلاگ شتابان هاست

نحوه نصب OpenCV در لینوکس Debian 10

نحوه نصب OpenCV در لینوکس Debian 10

OpenCV مخفف (Open Source Computer Vision Library) است كه یک کتابخانه چشم انداز کامپیوتر منبع باز بوده و دارای اتصالات C ++ ، Python و Java است. این برای طیف گسترده ای از برنامه ها از جمله آنالیز تصویر پزشکی ، دوخت تصاویر نمای خیابان ، فیلم نظارت ، شناسایی و تشخیص چهره ها ، ردیابی اشیاء در حال حرکت ، استخراج مدل های سه بعدی و موارد دیگر استفاده می شود همچنين می تواند از پردازش چند هسته ای بهره ببرد و از ویژگی های شتاب GPU برای عملکرد در زمان واقعی برخوردار باشد. در این مقاله ، نحوه نصب OpenCV در Debian 10 ، Buster ارائه شده است. با ما در شتابان هاست همراه باشيد.

1) OpenCV را از مخزن دبیان نصب کنید

ماژول OpenCV Python در مخزن استاندارد Debian موجود است.

برای نصب ماژول OpenCV Python ، وارد کنید:

sudo apt update
sudo apt install python3-opencv

 

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

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

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

 

اگر می خواهید نصب را با اتصالات Python 2 شروع کنید ، بسته Python-opencv را نصب کنید.

 

2) نصب OpenCV از منبع

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

1) برنامه های مورد نیاز و اختیاری را نصب کنید:

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

 

2) مخازن را با دستورات زیر کلون کنید:

 

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

اگر می خواهید نسخه قدیمی OpenCV را نصب کنید ، سی دی را نیز در فهرست های opencv و opencv_contrib قرار دهید و هم پرداخت git <opencv-version> را اجرا کنید.

 

3) پس از اتمام بارگیری ، یک فهرست ساخت موقت ایجاد کنید و به آن بروید:

cd ~/opencv_build/opencvmkdir 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 ، چیزی شبیه به زیر خواهید دید:

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

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

make -j2

 

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

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

...
[100%] Linking CXX executable ../../bin/example_tutorial_imgcodecs_imwrite
[100%] Built target example_tutorial_goodFeaturesToTrack_Demo
[100%] Built target example_tutorial_imgcodecs_imwrite

 

5) OpenCV را با تایپ کردن نصب کنید:

sudo make install

 

...
-- Installing: /usr/local/share/opencv4/samples/python/video_threaded.py
-- Installing: /usr/local/share/opencv4/samples/python/video_v4l2.py
-- Installing: /usr/local/share/opencv4/samples/python/watershed.py

6) برای بررسی اینکه برنامه با موفقیت نصب شده است ، دستور زیر را وارد کنید:

pkg-config --modversion opencv4
4.2.0
python3 -c "import cv2; print(cv2.__version__)"
4.2.0-dev

 ما را در شتابان هاست دنبال كنيد.

 

خروج از نسخه موبایل