Cài đặt OpenCV ngôn ngữ Python
Cài đặt OpenCV ngôn ngữ Python

Các tool cần thiết (cài theo thứ tự)
Các bước cài đặt chi tiết
Bước 1: Python và Microsoft Visual C++ Compiler for Python cài đặt như các phần mềm thông thường của Windows. Lưu ý khi cài Python phải chọn Add python.exe to Path để chạy các lệnh từ command line (như hình dưới).

Bước 2: Numpy được đóng gói trong file zip, các bạn giải nén và chạy lệnh: setup.py install để cài đặt.
Bước 3: copy file opencvx.x.x\build\python\2.7\x86\cv2.pyd vào folder C:\Python27\Lib\site-packages
Bạn có thể download riêng cv2.pyd (x86) và cv2.pyd (x64) trong OpenCV 3.2.0
Bạn có thể download riêng cv2.pyd (x86) và cv2.pyd (x64) trong OpenCV 3.2.0
Bước 4: kiếm tra bằng cách gõ lệnh
>>> import cv2
>>> print cv2.__version__
Nếu hiện ra phiên bản của Opencv thì chúc mừng bạn, bạn đã thành công

Các bài tập mẫu
Sau khi cài đặt thành công, các bạn vào thư mục opencv\sources\samples\python và opencv\sources\samples\python2 để xem các bài tập mẫu. Source online ở https://github.com/opencv/opencv/tree/master/samples/python Chỉ cần double click vào các file *.py là được. Không cần cài đặt nhiều bước như các ngôn ngữ khác (C#, C++)
Trong đó, file demo.py là tổng hợp các bài mẫu kèm theo giải thích.
Cài đặt Visual Code để debug python
Visual Code là tool để edit source code (Python, C#, C++) nhẹ hơn Visual Studio rất nhiều.
Như vậy bạn đã có thể debug line-by-line giống như C++
Thử mở 1 file example bất kỳ, ấn F5 để run, F10 và F11 y như Visual Studio.
Video hướng dẫn mới nhất:
Cài đặt OpenCV ngôn ngữ Python
Reviewed by Jacky
on
tháng 12 10, 2017
Rating:

Không có nhận xét nào: