ذكري المظهر

كيفية تثبيت opencv على أوبونتو 18.04

Install Anaconda Python, Jupyter Notebook, Spyder on Ubuntu 18.04 Linux / Ubuntu 20.04 LTS

Install Anaconda Python, Jupyter Notebook, Spyder on Ubuntu 18.04 Linux / Ubuntu 20.04 LTS

جدول المحتويات:

Anonim

يشرح هذا البرنامج التعليمي كيفية تثبيت OpenCV على Ubuntu 18.04.

OpenCV (مكتبة رؤية الكمبيوتر مفتوحة المصدر) هي مكتبة رؤية مفتوحة المصدر وتحتوي على روابط لـ C ++ و Python و Java. يتم استخدامه لمجموعة واسعة من التطبيقات بما في ذلك تحليل الصور الطبية ، خياطة صور التجوّل ثلاثي الأبعاد ، فيديو المراقبة ، اكتشاف الوجوه والتعرف عليها ، تتبع الأجسام المتحركة ، استخراج النماذج ثلاثية الأبعاد والمزيد.

يمكن أن يستفيد OpenCV من المعالجة متعددة النواة ويتميز بتسارع GPU للتشغيل في الوقت الفعلي.

سنعرض لك طريقتين مختلفتين لتثبيت OpenCV على أوبونتو. اختر أحد خيارات التثبيت التي ستعمل بشكل أفضل لك.

تثبيت OpenCV من مستودع أوبونتو

تتوفر حزمة OpenCV من مستودع توزيع Ubuntu 18.04. في وقت كتابة هذا التقرير ، كان الإصدار الموجود في المستودعات هو 3.2 والتي قد لا تكون دائمًا أحدث إصدار.

لتثبيت OpenCV من مستودعات Ubuntu 18.04 ، اتبع الخطوات التالية:

  1. تثبيت OpenCV

    قم بتحديث فهرس الحزم وتثبيت حزمة OpenCV بكتابة:

    sudo apt update sudo apt install python3-opencv

    سيقوم الأمر أعلاه بتثبيت جميع الحزم اللازمة لتشغيل OpenCV.

    تحقق من تثبيت OpenCV

    للتحقق من التثبيت ، cv2 وحدة cv2 إصدار OpenCV:

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

    3.2.0

إصدار Python الافتراضي في Ubuntu 18.04 LTS هو الإصدار 3.6. إذا كنت ترغب في تثبيت OpenCV مع روابط python 2 python-opencv حزمة python-opencv .

تثبيت OpenCV من المصدر

يعد إنشاء مكتبة OpenCV من المصدر هو الطريقة الموصى بها لتثبيت OpenCV. سيتم تحسينه وفقًا لنظامك الخاص وسيكون لديك تحكم كامل في خيارات الإنشاء.

لتثبيت أحدث إصدار من OpenCV من المصدر ، اتبع الخطوات التالية:

  1. تثبيت الحزم اللازمة

    ستقوم الأوامر التالية بتثبيت جميع التبعيات المطلوبة والاختيارية:

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

    استنساخ شفرة المصدر OpenCV

    قم بإنشاء دليل يحتفظ بمستودعات التخزين واستنساخ مستودعات OpenCV's و OpenCV بالأوامر التالية:

    mkdir ~/opencv_build && cd ~/opencv_build git clone git clone

    في وقت كتابة هذا التقرير ، كان الإصدار الافتراضي في مستودعات جيثب هو الإصدار 4.0.0. إذا كنت ترغب في تثبيت إصدار قديم من OpenCV ، قم opencv القرص المضغوط إلى كل من opencv و opencv_contrib وتشغيل git checkout

    تكوين OpenCV مع CMake

    بمجرد اكتمال التنزيل ، قم بإنشاء دليل بناء مؤقت ، وانتقل إليه:

    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

    للتحقق من تثبيت OpenCV بنجاح ، اكتب الأمر التالي وسترى إصدار OpenCV:

    pkg-config --modversion opencv4

    4.0.1

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

    4.0.1-dev

استنتاج

لقد أظهرنا لك طريقتين مختلفتين لتثبيت OpenCV على خادم Ubuntu 18.04. تعتمد الطريقة التي تختارها على متطلباتك وتفضيلاتك. على الرغم من أن تثبيت الإصدار الذي تم حزمه من مستودع Ubuntu أسهل ، فإن بناء OpenCV من المصدر يمنحك مزيدًا من المرونة ويجب أن يكون الخيار الأول عند تثبيت OpenCV.

opencv الثعبان أوبونتو