אנדרואיד

כיצד להתקין opencv באובונטו 18.04

Install OpenCV for Python on Ubuntu 18.04 2019

Install OpenCV for Python on Ubuntu 18.04 2019

תוכן עניינים:

Anonim

מדריך זה מסביר כיצד להתקין את OpenCV באובונטו 18.04.

OpenCV (ספריית ראייה ממוחשבת של קוד פתוח) היא ספריית ראיית מחשבים עם קוד פתוח ויש לה כריכות ל- C ++, Python ו- Java. הוא משמש למגוון רחב מאוד של יישומים, כולל ניתוח תמונות רפואי, תפירת תמונות תצוגת רחוב, וידיאו מעקב, איתור וזיהוי פרצופים, מעקב אחר עצמים נעים, חילוץ דגמי תלת מימד ועוד ועוד.

OpenCV יכול לנצל את העיבוד הרב-ליבתי ותכונות האצה של GPU להפעלה בזמן אמת.

אנו נראה לך שתי דרכים שונות להתקנת OpenCV באובונטו. בחר אחת מאפשרויות ההתקנה שהכי יתאימו לך.

התקן את OpenCV ממאגר אובונטו

חבילת OpenCV זמינה ממאגר ההפצה של אובונטו 18.04. בזמן הכתיבה, הגרסה במאגרים היא 3.2 שאולי לא תמיד היא הגרסה האחרונה.

להתקנת OpenCV ממאגרי Ubuntu 18.04, בצע את הצעדים הבאים:

  1. התקן את OpenCV

    רענן את אינדקס החבילות והתקן את חבילת OpenCV על ידי הקלדת:

    sudo apt update sudo apt install python3-opencv

    הפקודה שלמעלה תתקין את כל החבילות הדרושות להפעלת OpenCV.

    אמת את התקנת OpenCV

    כדי לאמת את ההתקנה נייבא את מודול cv2 את גרסת ה- OpenCV:

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

    3.2.0

גרסת הפייתון המוגדרת כברירת מחדל באובונטו 18.04 LTS היא גרסה 3.6. אם ברצונך להתקין את OpenCV עם כריכות של פייתון 2, התקן את חבילת 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 ו- OpenCV עם הפקודות הבאות:

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

    בזמן הכתיבה, גרסת ברירת המחדל במאגרי ה- github היא גרסה 4.0.0. אם ברצונך להתקין גרסה ישנה יותר של OpenCV, תקליטור opencv opencv_contrib וגם opencv_contrib והפעל את ה- git checkout

    קביעת תצורה של OpenCV עם CMake

    לאחר השלמת ההורדה, צור ספריית build זמנית, ועבר אליה:

    cd ~/opencv_build/opencv mkdir build && cd build

    הגדר את ה- OpenCV build עם 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 build תראה משהו כמו להלן:

    מאמת התקנת 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. השיטה שתבחר תלויה בדרישות ובהעדפות שלך. למרות שהתקנת הגרסה הארוזה ממאגר אובונטו קלה יותר, בניית OpenCV מהמקור מעניקה לך גמישות רבה יותר והיא צריכה להיות האפשרות הראשונה שלך בעת התקנת OpenCV.

פיתון opencv אובונטו