Chúng tôi chọn Python 3. 6. 8 mà tại thời điểm tôi đang viết bài này [tháng 3 năm 2019] là phiên bản được hỗ trợ tốt nhất bởi các thư viện bên ngoài khác cần thiết cho thị giác máy tính
- Tải xuống Python 3. 6. 8 từ liên kết này
- Chạy tập tin cài đặt
- Trên file cài đặt nhớ dán “Add Python 3. 6 đến ĐƯỜNG”
- Nhấp vào “Cài đặt ngay” và tiếp tục cho đến khi bạn thấy thông báo “Thiết lập thành công”
Cài đặt Opencv 4
- Tải xuống các tệp nhị phân Opencv tại đây. https. //www. lfd. uci. edu/~gohlke/pythonlibs/#opencv
- Chọn phiên bản Opencv tương thích với Python của bạn. Chúng tôi sẽ tải xuống phiên bản mới nhất của Opencv [4. 1] cho Python3. 6. 8.
Làm thế nào để hiểu đúng phiên bản?
-cp37m-win32. whl có nghĩa là Opencv dành cho python 3. 7 [phiên bản 32 bit]
-cp36m-win_AMD64. whl có nghĩa là Opencv dành cho python 3. 6 [phiên bản 64 bit] - Chạy “Command Prompt” của Windows. Bạn có thể gõ “CMD” trên thanh tìm kiếm để tìm nó
- Chuyển đến thư mục chứa tệp nhị phân Opencv mà bạn đã tải xuống.
cd YOURPATHví dụ trong trường hợp của tôi.
cd C. \Users\pinolo\Tải xuống - Bây giờ, hãy cài đặt mô-đun Opencv bằng PIP.
python pip -m cài đặt opencv_python‑4. 0. 1+đóng góp‑cp37‑cp36m‑win_AMD64. whl - Bây giờ hãy cài đặt Numpy bằng PIP.
python pip -m cài đặt numpy - Quá trình cài đặt hoàn tất. Bây giờ chúng ta có thể kiểm tra nó bằng cách chạy python và nhập các thư viện cv2 [cho opencv] và numpy. Nếu chúng tôi không nhận được bất kỳ lỗi nào có nghĩa là nó đã được cài đặt thành công
Sergio Canu
Xin chào, tôi là người sáng lập Pysource.
Tôi là nhà tư vấn thị giác máy tính, nhà phát triển và người hướng dẫn khóa học.
Tôi giúp các Công ty và Người làm nghề tự do xây dựng Phần mềm thị giác máy tính một cách dễ dàng và hiệu quả.
Bài đăng này sẽ hướng dẫn bạn tất cả các bước để cài đặt và định cấu hình OpenCV-4. 2. 0 trong Windows 10 [64-bit] trong 2 môi trường khác nhau
- OpenCV với Visual Studio 2019, để phát triển C++
- OpenCV với Anaconda, cho Python 3. 6. 0+ phát triển
Ở đây tôi sẽ tập trung vào OpenCV cho Visual Studio với C++, phần hướng dẫn khác cho python và Anaconda có thể được tìm thấy tại đây
Ghi chú. Để làm theo hướng dẫn, tôi giả định rằng bạn đã cài đặt Visual Studio 2019. Nếu không, vui lòng cài đặt các công cụ này trước khi tiếp tục đọc thêm
OpenCV-4. 2. 0 cho Visual Studio 2019
Tất cả các bước cần thiết để thiết lập OpenCV để phát triển Visual C++
Bước 1. Cài đặt khối lượng công việc phát triển máy tính để bàn C++
Mở công cụ Trình cài đặt Visual Studio của bạn và thêm C++ để phát triển máy tính để bàn làm khối lượng công việc cho phiên bản Visual Studio IDE hiện tại của bạn. Bước này rất cần thiết vì bạn không thể sử dụng OpenCV trong VS nếu không có tất cả các thư viện cần thiết của C++
Trình hướng dẫn cài đặt Visual Studio
Bước 2. Tải xuống và cài đặt OpenCV-4. 2. 0
Tải xuống OpenCV 4. 2. 0 bản phát hành ổn định mới nhất [opencv-4. 2. 0-vc14_vc15. exe] cho nền tảng Windows. Truy cập trang web OpenCV chính thức. https. //opencv. org/ -> Tài nguyên -> Bản phát hành và nhấp vào nền tảng Windows. Bạn sẽ được chuyển hướng đến SourceForge và quá trình tải xuống sẽ tự động bắt đầu
OpenCV-4. 2. 0 bản phát hành. https. //opencv. tổ chức/phát hành/
Trước khi chạy tải xuống. exe, hãy chuyển đến C của bạn. \ và thêm một thư mục mới có tên opencv-4. 2. 0. Chạy trình cài đặt và giải nén tệp zip vào opencv-4. 2. 0 thư mục mới được tạo
Bước 3. Thêm các tệp nhị phân OpenCV vào đường dẫn Hệ thống của bạn
Sau khi OpenCV được cài đặt chính xác trong thư mục của bạn, bây giờ bạn phải thêm các tệp nhị phân C:\OpenCV-4.2.0\opencv\build\x64\vc15\bin
vào đường dẫn hệ thống của mình, để bạn có thể dễ dàng truy cập vào các tệp thực thi OpenCV thông qua dòng lệnh của mình
Chỉnh sửa đường dẫn hệ thống
Bước 4. Định cấu hình dự án Visual Studio để chạy OpenCV
Mở Visual Studio 2019, chọn tạo dự án mới và tìm mẫu Ứng dụng Bảng điều khiển C++
Tạo một dự án mới và chọn mẫu Console App C++
Sau khi tạo dự án, bạn sẽ có bố cục với trình khám phá giải pháp ở bên phải có một tệp nguồn và trong dải băng phía trên cửa sổ, bạn sẽ thấy Debug
cho nền tảng x86
, nghĩa là dự án sẽ xây dựng và chạy ở chế độ gỡ lỗi nhắm mục tiêu đến kiến trúc cửa sổ x86
- Trước tiên, bạn nên thay đổi nền tảng giải pháp từ
x86
thànhx64
- Thứ hai, bạn phải thay đổi Thuộc tính dự án để thêm thư viện OpenCV
Thay đổi nền tảng giải pháp đích và chuyển đến thuộc tính dự án
Có rất nhiều thuộc tính cần chỉnh sửa trước khi có thể thực thi bất kỳ mã nào
- Chuyển đến Thuộc tính cấu hình/Thư mục VC++ để thêm thư mục bao gồm và thư viện cho OpenCV
Chỉnh sửa cả Thư mục Bao gồm và Thư viện
Nhấp vào mũi tên bên phải bên cạnh mục màu xanh
Bao gồm đường dẫn hệ thống nội bộ
Đối với thư mục Bao gồm, bạn phải thêm đường dẫn sau. C:\OpenCV-4.2.0\opencv\build\include.
Làm tương tự cho Thư mục thư viện thêm đường dẫn nội bộ này. C:\OpenCV-4.2.0\opencv\build\x64\vc15\lib.
Các thư mục Bao gồm và Lib đều được thêm vào dự án
2. Chỉnh sửa trình liên kết dự án VC++ với thư viện động opencv_world420d.lib
OpenCV. Bạn sẽ tìm thấy DLL [Thư viện liên kết động] tại đây. C:\OpenCV-4.2.0\opencv\build\x64\vc15\lib
sao chép tên của tệp opencv_world420d.lib
và dán vào hộp phụ thuộc