OpenCV là một thư viện mã nguồn mở và đa nền tảng của phần mềm thị giác máy tính và học máy. Nó được sử dụng để phát triển các ứng dụng thị giác máy tính thời gian thực bao gồm theo dõi các vật thể chuyển động, video giám sát, phân tích hình ảnh y tế và nhiều ứng dụng khác. Thị giác máy tính chủ yếu được sử dụng trong xe tự lái, robot cũng như trong các ứng dụng chỉnh sửa ảnh. Nó hỗ trợ nhiều ngôn ngữ bao gồm C++, Java, Python, Android SDK và MATLAB/OCTAVE. Nó có thể được cài đặt trên hầu hết các hệ điều hành bao gồm Linux, Windows, MacOS, Android, OpenBSD, FreeBSD và nhiều hệ điều hành khác.
Trong hướng dẫn này, chúng ta sẽ tìm hiểu cách cài đặt OpenCV trên Debian.
Sau khi cài đặt mô-đun OpenCV, hãy xác minh phiên bản đã cài đặt của mô-đun bằng lệnh sau:
Bạn sẽ nhận được kết quả đầu ra sau:
Trước tiên, hãy cài đặt tất cả các phụ thuộc cần thiết để xây dựng OpenCV bằng lệnh sau:
Sau khi cài đặt tất cả các phụ thuộc, hãy tải xuống phiên bản mới nhất của OpenCV và OpenCV contrib bằng lệnh sau:
Tiếp theo, hãy thay đổi thư mục thành opencv bằng lệnh sau:
Tiếp theo, hãy tạo một thư mục dựng tạm thời và thay đổi thư mục thành thư mục đó:
Tiếp theo, hãy thiết lập dựng OpenCV bằng CMake:
Sau khi hoàn tất thành công, bạn sẽ thấy màn hình sau:
data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22750%22%20height=%22435%22%3E%3C/svg%3E
Tiếp theo, biên dịch OpenCV bằng lệnh sau:
Quá trình này có thể mất một thời gian để hoàn tất. Sau khi hoàn tất, hãy cài đặt OpenCV bằng lệnh sau:
Tiếp theo, hãy xác minh cài đặt OpenCV bằng lệnh sau:
Bạn sẽ nhận được kết quả sau:
Bạn cũng có thể kiểm tra phiên bản của mô-đun OpenCV bằng lệnh sau:
Bạn sẽ thấy kết quả sau:
Trong hướng dẫn này, chúng ta sẽ tìm hiểu cách cài đặt OpenCV trên Debian.
Điều kiện tiên quyết
- Một máy chủ chạy Debian 10 - 12.
- Mật khẩu gốc được cấu hình trên máy chủ của bạn.
Cài đặt OpenCV từ kho lưu trữ Debian
Theo mặc định, mô-đun OpenCV có sẵn trong kho lưu trữ Debian. Bạn có thể cài đặt bằng lệnh sau:
Mã:
apt-get install python3-opencv -y
Mã:
python3 -c "import cv2; print(cv2.__version__)"
Mã:
3.2.0
Cài đặt OpenCV từ Nguồn
Đây là cách được khuyến nghị để cài đặt OpenCV từ nguồn. Vì vậy, bạn có thể tối ưu hóa nó cho một hệ thống cụ thể.Trước tiên, hãy cài đặt tất cả các phụ thuộc cần thiết để xây dựng OpenCV bằng lệnh sau:
Mã:
apt-get 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 -y
Mã:
git clone https://github.com/opencv/opencv.git
git clone https://github.com/opencv/opencv_contrib.git
Mã:
cd opencv
Mã:
mkdir build
cd build
Mã:
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_contrib/modules -D BUILD_EXAMPLES=ON ..
data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22750%22%20height=%22435%22%3E%3C/svg%3E
Tiếp theo, biên dịch OpenCV bằng lệnh sau:
Mã:
make -j2
Mã:
make install
Mã:
pkg-config --modversion opencv4
Mã:
4.2.0
Mã:
python3 -c "import cv2; print(cv2.__version__)"
Mã:
4.2.0-dev