OpenCV مخفف (Open Source Computer Vision Library) است كه یک کتابخانه چشم انداز کامپیوتر منبع باز بوده و دارای اتصالات C ++ ، Python و Java است. این برای طیف گسترده ای از برنامه ها از جمله آنالیز تصویر پزشکی ، دوخت تصاویر نمای خیابان ، فیلم نظارت ، شناسایی و تشخیص چهره ها ، ردیابی اشیاء در حال حرکت ، استخراج مدل های سه بعدی و موارد دیگر استفاده می شود همچنين می تواند از پردازش چند هسته ای بهره ببرد و از ویژگی های شتاب GPU برای عملکرد در زمان واقعی برخوردار باشد. در این مقاله ، نحوه نصب OpenCV در Debian 10 ، Buster ارائه شده است. با ما در شتابان هاست همراه باشيد.
ماژول OpenCV Python در مخزن استاندارد Debian موجود است.
برای نصب ماژول OpenCV Python ، وارد کنید:
sudo apt update
sudo apt install python3-opencv
دستور فوق کلیه بسته های لازم برای اجرای OpenCV را نصب می کند.
برای تأیید نصب ، ماژول cv2 را وارد کنید و نسخه را چاپ کنید:
python3 -c "import cv2; print(cv2.__version__)"
۳٫۲٫۰
اگر می خواهید نصب را با اتصالات Python 2 شروع کنید ، بسته Python-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
۲) مخازن را با دستورات زیر کلون کنید:
mkdir ~/opencv_build && cd ~/opencv_build
git clone https://github.com/opencv/opencv.git
git clone https://github.com/opencv/opencv_contrib.git
اگر می خواهید نسخه قدیمی OpenCV را نصب کنید ، سی دی را نیز در فهرست های opencv و opencv_contrib قرار دهید و هم پرداخت git <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 ، چیزی شبیه به زیر خواهید دید:
... -- Configuring done -- Generating done -- Build files have been written to: /home/pi/opencv_build/opencv/build
۴) فرآیند گردآوری را شروع کنید:
make -j2
-j را مطابق با پردازنده خود تغییر دهید. اگر تعداد هسته پردازنده خود را نمی دانید ، می توانید با تایپ nproc آن را پیدا کنید.
بسته به پیکربندی سیستم شما ، این مجموعه ممکن است چندین دقیقه یا بیشتر طول بکشد. پس از اتمام ، چیزی شبیه به زیر خواهید دید:
... [۱۰۰%] Linking CXX executable ../../bin/example_tutorial_imgcodecs_imwrite [۱۰۰%] Built target example_tutorial_goodFeaturesToTrack_Demo [۱۰۰%] Built target example_tutorial_imgcodecs_imwrite
۵) 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
۶) برای بررسی اینکه برنامه با موفقیت نصب شده است ، دستور زیر را وارد کنید:
pkg-config --modversion opencv4
۴٫۲٫۰
python3 -c "import cv2; print(cv2.__version__)"
۴٫۲٫۰-dev
ما را در شتابان هاست دنبال كنيد.