Cách Cài đặt Opencv Trên Ubuntu 18.04 - Android 2022 - Joe Comp

Hướng dẫn này giải thích cách cài đặt OpenCV trên Ubuntu 18.04.

OpenCV (Thư viện thị giác máy tính nguồn mở) là một thư viện thị giác máy tính nguồn mở và có các ràng buộc cho C ++, Python và Java. Nó được sử dụng cho rất nhiều ứng dụng bao gồm phân tích hình ảnh y tế, ghép hình ảnh ở chế độ xem phố, video giám sát, phát hiện và nhận diện khuôn mặt, theo dõi các vật thể chuyển động, trích xuất mô hình 3D và nhiều hơn nữa.

OpenCV có thể tận dụng khả năng xử lý đa lõi và tính năng tăng tốc GPU để hoạt động trong thời gian thực.

Chúng tôi sẽ chỉ cho bạn hai cách khác nhau để cài đặt OpenCV trên Ubuntu. Chọn một trong các tùy chọn cài đặt sẽ hoạt động tốt nhất cho bạn.

Cài đặt OpenCV từ Kho lưu trữ Ubuntu

Gói OpenCV có sẵn từ kho phân phối Ubuntu 18.04. Tại thời điểm viết, phiên bản trong kho là 3.2 có thể không phải luôn là phiên bản mới nhất.

Để cài đặt OpenCV từ kho lưu trữ Ubuntu 18.04, hãy làm theo các bước sau:

  1. Cài đặt OpenCV

    Làm mới chỉ mục gói và cài đặt gói OpenCV bằng cách gõ:

    sudo apt update sudo apt install python3-opencv

    Lệnh trên sẽ cài đặt tất cả các gói cần thiết để chạy OpenCV.

    Xác minh cài đặt OpenCV

    Để xác minh cài đặt, chúng tôi sẽ nhập mô-đun cv2 và in phiên bản OpenCV:

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

    3.2.0

Phiên bản Python mặc định trong Ubuntu 18.04 LTS là phiên bản 3.6. Nếu bạn muốn cài đặt OpenCV với các ràng buộc python 2, hãy cài đặt gói python-opencv .

Cài đặt OpenCV từ nguồn

Xây dựng thư viện OpenCV từ nguồn là cách cài đặt OpenCV được khuyến nghị. Nó sẽ được tối ưu hóa cho hệ thống cụ thể của bạn và bạn sẽ có toàn quyền kiểm soát các tùy chọn xây dựng.

Để cài đặt phiên bản OpenCV mới nhất từ ​​nguồn, hãy làm theo các bước sau:

  1. Cài đặt các gói cần thiết

    Các lệnh sau sẽ cài đặt tất cả các phụ thuộc bắt buộc và tùy chọn:

    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

    Nhân bản mã nguồn OpenCV

    Tạo một thư mục chứa các kho lưu trữ và sao chép các kho lưu trữ đóng góp của OpenCV và OpenCV bằng các lệnh sau:

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

    Tại thời điểm viết, phiên bản mặc định trong kho github là phiên bản 4.0.0. Nếu bạn muốn cài đặt phiên bản cũ hơn của OpenCV, hãy cd vào cả thư mục opencv và opencv_contrib và chạy git checkout

    Cấu hình OpenCV với CMake

    Khi quá trình tải xuống hoàn tất, hãy tạo một thư mục xây dựng tạm thời và chuyển sang nó:

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

    Thiết lập bản dựng OpenCV với 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..

    Khi hệ thống xây dựng CMake được hoàn thiện, bạn sẽ thấy một cái gì đó như dưới đây:

    Xác minh cài đặt OpenCV

    Để kiểm tra xem OpenCV đã được cài đặt thành công chưa, hãy nhập lệnh sau và bạn sẽ thấy phiên bản OpenCV:

    pkg-config --modversion opencv4

    4.0.1

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

    4.0.1-dev

Phần kết luận

Chúng tôi đã chỉ cho bạn hai cách khác nhau để cài đặt OpenCV trên máy chủ Ubuntu 18.04 của bạn. Phương pháp bạn chọn phụ thuộc vào yêu cầu và sở thích của bạn. Mặc dù việc cài đặt phiên bản đóng gói từ kho lưu trữ Ubuntu dễ dàng hơn, việc xây dựng OpenCV từ nguồn mang lại cho bạn sự linh hoạt hơn và đó là lựa chọn đầu tiên của bạn khi cài đặt OpenCV.

opencv python ubfox

Từ khóa » Cài Thư Viện Cv2