Phần 1.2. Hướng dẫn cài đặt OpenCV từ source trên Windows

0
1646
OpenCV_Win_Source

Trên Windows, OpenCV có thể được cài đặt từ source hoặc sử dụng file cài đặt .exe (cho C++) và Anaconda (cho Python). Bài viết này sẽ giới thiệu cách cài đặt OpenCV 4 trên Windows từ source. Command prompt sẽ được sử dụng trong suốt quá trình cài đặt.

Nội dung bài viết gồm các phần chính sau:

1. Chuẩn bị các công cụ trước khi cài đặt

– Cài đặt Visual Studio

– Cài đặt CMake

– Cài đặt Anaconda

– Cài đặt Git cho Windows

2. Cài đặt

– Cài đặt OpenCV

– Cập nhật biến môi trường người dùng

– Kiểm tra cài đặt Python 3

1. Chuẩn bị các công cụ trước khi cài đặt

Trước khi tiến hành cài đặt, ta cần phải có các công cụ sau:

Bước 0.1: Cài đặt Visual Studio
Tải xuống và cài đặt Visual Studio 2017 phiên bản community từ link: https://visualstudio.microsoft.com/downloads/. Chạy phần cài đặt và click Continue.

Khi quá trình tải xuống hoàn tất, giao diện trình cài đặt sẽ như sau:

Tiếp theo chọn gói cài đặt Desktop development with C++

Cuối cùng, click vào Cài đặt trong khi tải xuống và đợi Visual Studio được cài đặt.

Bước 0.2: Cài đặt Cmake

Lưu ý rằng phiên bản được đề cập trong ảnh chụp màn hình có thể khác với phiên bản mới nhất hiện có trên trang web. Do đó bạn nên tải xuống các phiên bản mới nhất và xem ảnh chụp màn hình chỉ là tham khảo.

Tải xuống và cài đặt CMake v3.12.3 từ link: https://cmake.org/download/

Trong suốt quá trình cài đặt cần chọn “Add CMake to system PATH“

Bước 0.3: Cài đặt Anaconda

Tải xuống và cài đặt Anaconda phiên bản 64-bit từ link:

https://www.anaconda.com/products/individual#windows

Trong khi cài đặt Anaconda, nhớ tick vào cả hai tùy chọn:

– Add Anaconda to my PATH environment variable

– Register Anaconda as my default Python

Bước 0.4: Cài đặt Git cho Windows

Cài đặt Git 0.4 cho Windows từ link:https://github.com/git-for-windows/git/releases/download/v2.19.0.windows.1/Git-2.19.0-64-bit.exe

Chọn “Use Git from the Windows Command Promt“

Sau đó, khởi động lại máy trước khi thực hiện các bước tiếp theo.

Scripts cho toàn bộ quá trình cài đặt tiếp theo được tải xuống theo link sau:

https://github.com/spmallick/learnopencv/tree/master/InstallScripts/Windows-4

2. Cài đặt

Bước 1: Cài đặt OpenCV          

Mở Windows PowerShell/ Command Prompt và đi đến folder chứa scripts cài đặt.

Nhập python main.pyEnter

Lệnh này sẽ tạo một tập lệnh hàng loạt mới: installOpenCV_modified.bat Đầu tiên, hãy đảm bảo rằng tệp runScript.bat KHÔNG có trong thư mục. Chạy del runScript.bat từ dấu nhắc lệnh để xóa tệp nếu có.

Tiếp theo, nhập installOpenCV_modified.bat và nhấn Enter.

Sau khi hoàn thành sẽ được kết quả tương tự như hình dưới

Thao tác này sẽ tạo một tập lệnh mới runScript.bat sẽ gồm tất cả các đường dẫn và hướng dẫn cần thiết đã được định nghĩa. Tuy nhiên, các đường dẫn này ở định dạng Windows và CMake lấy các đường dẫn ở định dạng Unix.

Vì thế, nhập python modifyBatchScript.py để chỉnh sửa lại định dạng đường dẫn.

Cuối cùng nhập finalScript.bat và nhấn Enter.

Bước này sẽ mất một khoảng thời gian để build Opencv. Sau khi hoàn thành, kết quả sẽ tương tự như hình dưới:

Như vậy phiên bản OpenCV bạn chọn ban đầu đã được cài đặt.

Bước 2: Cập nhật biến môi trường người dùng – OPENCV_DIR

Chọn Start, nhập Environment variables và chọn Edit the system environment variables.

Trên cửa sổ mới bật lên, chọn Environment Variables.

Bên dưới System Variables, chọn Path, sau đó chọn Edit.

Thêm đường dẫn đầy đủ vào thư mục nơi OpenCV đã được cài đặt. Thực hiện như sau:

Chọn New, và điền vào path: OPENCV_PATH\Installation\x64\vc14\bin và chọn OK. Tùy thuộc vào nơi bạn đã lưu thư mục opencv và phiên bản Visual Studio đã sử dụng để biên dịch OpenCV, đường dẫn này sẽ khác nhau.

Ví dụ:

C:\Users\Administrator\Documents\OpenCV_Installation_4\opencv-master\Installation\x64\vc14\bin

Chọn OK để lưu. Lưu ý KHÔNG đóng cửa sổ Environment Variables.

Trong User variables, chọn New, dưới Variable name:, nhập OPENCV_DIR và dưới Variable value:, nhập đường dẫn thư mục cài đặt OpenCV. Ví du:

C:\Users\Administrator\Documents\OpenCV_Installation_4\opencv-master\Installation\x64\vc14\staticlib

Thư mục này chứa tệp “OpenCVConfig.cmake”. Điều này được CMake sử dụng để định cấu hình các biến OpenCV_LIBS và OpenCV_INCLUDE_DIRS nhằm tạo ra các file project.

Chọn OK, rồi chọn tiếp OK để đóng cửa sổ Environment Variables

* Lưu ý: nếu đã có cửa sổ Command Prompt/Power Shell đang bật trước khi các giá trị được cập nhật, cần phải đóng cửa sổ đó rồi sau đó bật lại.

Bước 3: Kiểm tra việc cài đặt cho Python 3

Nhấn Start, chọn Command Line và nhập:

activate OpenCV-master-py3

Khi đã kích hoạt môi trường Python, bắt đầu sử dụng giao diện lệnh IPython

ipython

Trong giao diện IPython, nhập:

import cv2
cv2.__version__

Bài viết đã giới thiệu cách cài đặt OpenCV trên Window từ source. Ngoài cách cài đặt từ source, trên Windowns có thể cài đặt OpenCV bằng cách sử dụng file cài đặt .exe (cho C++) và Anaconda (cho Python).

Xem các bài viết giới thiệu OpenCV khác

Biên dịch: Thảo Nguyễn

Để cập nhật tin tức công nghệ mới nhất và các sản phẩm của công ty AIoT JSC, vui lòng truy cập link: http://aiots.vn hoặc linhkienaiot.com

0 0 Phiếu bầu
Article Rating
Subscribe
Notify of
guest
0 Comments
Phản hồi nội tuyến
Xem tất cả các bình luận