Android

วิธีการติดตั้ง opencv บน Ubuntu 18.04

JeVois SDK install on Ubuntu 18.04 (bionic) virtual machine

JeVois SDK install on Ubuntu 18.04 (bionic) virtual machine

สารบัญ:

Anonim

บทช่วยสอนนี้อธิบายวิธีการติดตั้ง OpenCV บน Ubuntu 18.04

OpenCV (Open Source Computer Vision Library) เป็นไลบรารี่คอมพิวเตอร์วิสัยทัศน์โอเพนซอร์สและมีการเชื่อมโยงสำหรับ C ++, Python และ Java มันถูกใช้สำหรับแอพพลิเคชั่นที่หลากหลายเช่นการวิเคราะห์ภาพทางการแพทย์การเย็บภาพสตรีทวิววิดีโอการเฝ้าระวังการตรวจจับและจดจำใบหน้าการติดตามวัตถุที่เคลื่อนไหวการแยกโมเดล 3 มิติและอื่น ๆ อีกมากมาย

OpenCV สามารถใช้ประโยชน์จากการประมวลผลแบบมัลติคอร์และคุณสมบัติการเร่งความเร็ว GPU สำหรับการทำงานแบบเรียลไทม์

เราจะแสดงวิธีติดตั้ง OpenCV สองวิธีบน Ubuntu เลือกหนึ่งในตัวเลือกการติดตั้งที่จะทำงานได้ดีที่สุดสำหรับคุณ

ติดตั้ง OpenCV จาก Ubuntu Repository

แพ็คเกจ OpenCV มีให้บริการจากที่เก็บ Ubuntu 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

รุ่น Python เริ่มต้นใน Ubuntu 18.04 LTS คือรุ่น 3.6 หากคุณต้องการติดตั้ง OpenCV ด้วยการผูก python 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

    สร้างไดเร็กทอรีที่จะเก็บที่เก็บและโคลนที่เก็บ Contrib ของ OpenCV และ OpenCV ด้วยคำสั่งต่อไปนี้:

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

    ในขณะที่เขียนเวอร์ชันเริ่มต้นในที่เก็บ github คือเวอร์ชัน 4.0.0 หากคุณต้องการติดตั้ง OpenCV เวอร์ชันเก่าให้ cd ไปที่ไดเรคทอรี opencv และ opencv_contrib และรัน git checkout

    กำหนดค่า OpenCV ด้วย CMake

    เมื่อการดาวน์โหลดเสร็จสิ้นให้สร้างไดเรกทอรีสร้างชั่วคราวแล้วสลับไปที่:

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

    ตั้งค่าการสร้าง 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 python ubuntu