Việc cài đặt OpenCV từ Source được trình bày ở bài viết trước có thể mất nhiều thời gian. Tùy thuộc vào phần cứng của bạn và cấu hình cài đặt, có thể mất từ 5 phút đến 2 giờ. Bài viết này giới thiệu cách cài đặt OpenCV trên Windows cho C++ bằng file .exe và cho Python bằng Anaconda.
Bài viết gồm các nội dung chính sau:
1. Cài đặt OpenCV trên Windows cho C++
Bước 1: Cài đặt Visual Studio
Bước 2: Tải trình cài đặt
Bước 3: Cài đặt OpenCV
Bước 4: Thực thi một số code mẫu
2. Cài đặt OpenCV trên Windows cho Python
Bước 1: Cài đặt Anaconda cho Python 3
Bước 2: Tạo môi trường ảo
Bước 3: Cài đặt OpenCV
Bước 4: Thực thi một số code mẫu
1. Cài đặt OpenCV trên Windows cho C++
Bước 1: Cài đặt Visual Studio
Bước 2: Tải trình cài đặt
Bước 3: Cài đặt OpenCV
Bước 4: Thực thi một số code mẫu
2. Cài đặt OpenCV trên Windows cho Python | Bước 1: Cài đặt Anaconda cho Python 3 | Bước 2: Tạo môi trường ảo | Bước 4: Kiểm tra kết quả |
Bạn có thể tải xuống phiên bản Visual Studio mới nhất tại đây. Ngoài ra, bạn có thể tìm các phiên bản cũ hơn tại đây. | Bước 2: Tải trình cài đặt | Sau khi đã cài đặt xong Visual Studio, bạn tải trình cài đặt theo phiên bản Visual Studio đã cài đặt. | OpenCV |
Visual Studio 16 | Visual Studio 15 | Visual Studio 14 | OpenCV-4.5.1 |
OpenCV-4.5.1-vc16.exe | OpenCV-4.5.1-vc15.exe | OpenCV-4.5.1-vc14.exe | OpenCV-4.5.0 |
OpenCV-4.5.0-vc16.exe | OpenCV-4.5.0-vc15.exe | OpenCV-4.5.0-vc14.exe | OpenCV-4.4.0 |
Bước 3: Cài đặt OpenCV
Bước 4: Thực thi một số code mẫuMore info và sau đó nhấp vào Run anyway.
2. Cài đặt OpenCV trên Windows cho PythonWelcome. Nhấp vào Next để đọc License.
Bước 1: Cài đặt Anaconda cho Python 3I accept the agreement và chọn tiếp Next.
Bước 2: Tạo môi trường ảo
Bước 4: Kiểm tra kết quảInstall để tiếp tục.
Bạn có thể tải xuống phiên bản Visual Studio mới nhất tại đây. Ngoài ra, bạn có thể tìm các phiên bản cũ hơn tại đây.
Bước 4: Thực thi một số code mẫu
2. Cài đặt OpenCV trên Windows cho Python
#include
#include
#include
using namespace cv;
int main[void] {
// Read image in GrayScale mode
Mat image = imread["boy.jpg", 0];
// Save grayscale image
imwrite["boyGray.jpg", image];
imshow["Grayscale image", image];
waitKey[0];
return 0;
}
Bước 1: Cài đặt Anaconda cho Python 3
Bước 2: Tạo môi trường ảo
mkdir build
cd build
cmake -G "Visual Studio 16 2019" ..
cmake --build . --config Release
cd ..
.\build\Release\sampleCode.exe
Bước 4: Kiểm tra kết quả
- Bạn có thể tải xuống phiên bản Visual Studio mới nhất tại đây. Ngoài ra, bạn có thể tìm các phiên bản cũ hơn tại đây.
- Bước 2: Tải trình cài đặt
Sau khi đã cài đặt xong Visual Studio, bạn tải trình cài đặt theo phiên bản Visual Studio đã cài đặt.
2. Cài đặt OpenCV trên Windows cho Python
Bước 1: Cài đặt Anaconda cho Python 3
Bước 2: Tạo môi trường ảo
Bước 4: Kiểm tra kết quả
Bạn có thể tải xuống phiên bản Visual Studio mới nhất tại đây. Ngoài ra, bạn có thể tìm các phiên bản cũ hơn tại đây.
Bước 2: Tải trình cài đặt
Bước 2: Tạo môi trường ảo
Bước 4: Kiểm tra kết quảCommand prompt hoặc Power shell và nhập các lệnh sau:
conda create --name virtualenv python=3.8
Bước 3: Cài đặt OpenCV
Bạn có thể tải xuống phiên bản Visual Studio mới nhất tại đây. Ngoài ra, bạn có thể tìm các phiên bản cũ hơn tại đây.
conda activate virtualenv
pip install opencv-contrib-python
Bước 2: Tải trình cài đặt
conda deactivate
Bước 4: Thực thi một số code mẫu
2. Cài đặt OpenCV trên Windows cho PythonCommand prompt
activate environment
conda activate virtualenv
# start python prompt
python
# import cv2 and print version
import cv2
print[cv2.__version__]
# If OpenCV is installed correctly, the above command should output OpenCV version.
# Exit and deactivate environment
exit[]
conda deactivate
Sau khi đã cài đặt xong Visual Studio, bạn tải trình cài đặt theo phiên bản Visual Studio đã cài đặt.
OpenCV Như vậy bài viết đã giới thiệu cách cài đặt OpenCV trên Windows một cách nhanh chóng và dễ dàng. Đối với C++, bằng cách sử dụng trình cài đặt .exe, OpenCV được cài đặt rất nhanh. Đối với Python thì sử dụng Anaconda làm trình quản lý gói và cài đặt OpenCV trong môi trường ảo.
Visual Studio 16
Visual Studio 15
Visual Studio 14