Thông báo: Download 4 khóa học Python từ cơ bản đến nâng cao tại đây.
Hướng dẫn cài đặt và sử dụng OpenCV trong Python
Trong thời đại công nghệ số phát triển mạnh mẽ, xử lý ảnh và thị giác máy tính đã trở thành một lĩnh vực quan trọng, được ứng dụng rộng rãi trong các lĩnh vực như nhận diện khuôn mặt, xe tự hành, và phân tích y học. Để thực hiện các tác vụ phức tạp này, OpenCV – thư viện mã nguồn mở hàng đầu về thị giác máy tính – đóng vai trò như một công cụ không thể thiếu. Với sự hỗ trợ mạnh mẽ từ Python, việc cài đặt và sử dụng OpenCV trở nên dễ dàng, mở ra cánh cửa cho những ai muốn khám phá và ứng dụng công nghệ này trong thực tế. Hãy cùng tìm hiểu cách bắt đầu với OpenCV để khai phá tiềm năng của lĩnh vực xử lý ảnh và video!
OpenCV là gì?
OpenCV (viết tắt của Open Source Computer Vision Library) là một thư viện mã nguồn mở chuyên về xử lý ảnh và thị giác máy tính. OpenCV hỗ trợ các ngôn ngữ như C, C++, Python, và Java, với khả năng xử lý thời gian thực và hỗ trợ cửa sổ tương tác.
OpenCV thường được sử dụng trong các ứng dụng như:
- Nhận diện khuôn mặt, vân tay
- Xe tự hành, tránh chướng ngại vật
- Phát hiện khối u, nhận dạng ký tự quang học (OCR)
- Phân tích hình ảnh từ MRI, phát hiện lỗi sản phẩm
OpenCV giúp:
Bài viết này được đăng tại [free tuts .net]
- Phát hiện các đặc trưng hoặc đối tượng cụ thể từ ảnh/video (như khuôn mặt, mắt, v.v.).
- Phân tích video, theo dõi chuyển động, và lưu trữ video.
- Thực hiện các thao tác nhập/xuất dữ liệu với ảnh hoặc video.
Cài đặt OpenCV trong Python
Cài đặt trên Windows
Kiểm tra Python và pip:
Đầu tiên, bạn cần kiểm tra xem Python và pip đã được cài đặt trên hệ thống chưa. Mở Command Prompt (nhấn Win + R
, gõ cmd
) và nhập lệnh:
-
Kiểm tra phiên bản Python:
python --version
-
Lệnh này sẽ hiển thị phiên bản Python nếu đã cài đặt.
-
Kiểm tra phiên bản pip:
pip -V
-
Pip là công cụ để cài đặt và quản lý các thư viện Python. Lệnh trên sẽ hiển thị phiên bản và vị trí cài đặt pip.
Cài đặt OpenCV:
Chạy lệnh sau trong Command Prompt:
pip install opencv-python
Lệnh này sẽ cài đặt tất cả các tệp cần thiết cho OpenCV.
Kiểm tra phiên bản OpenCV:
Mở Python và nhập:
import cv2 print(cv2.__version__)
Cài đặt trên Ubuntu
Python được cài đặt sẵn trên Ubuntu, bạn chỉ cần chạy lệnh sau để cài đặt OpenCV:
sudo apt-get install python3-opencv
Kiểm tra cài đặt:
Mở Python và nhập:
import cv2 print(cv2.__version__)
Cài đặt trong môi trường Anaconda
Anaconda là phần mềm mã nguồn mở chuyên dùng cho xử lý dữ liệu lớn và tính toán nặng, tích hợp sẵn Jupyter Notebook, Spyder, v.v.
Cài đặt Anaconda:
- Bạn cần tối thiểu 3 GB dung lượng ổ đĩa (hoặc 400 MB với Miniconda).
- Truy cập trang chủ Anaconda để tải và cài đặt theo thiết lập mặc định.
Cài đặt OpenCV trong Anaconda:
- Mở Anaconda Prompt (Start Menu → Anaconda3 → Anaconda Prompt).
- Tạo một môi trường mới có tên là
opencv
và kích hoạt môi trường này:
conda create -n opencv conda activate opencv
Cài đặt OpenCV bằng pip:
pip install opencv-python