Lý thuyết


Thực hiện lại các bước kích hoạt môi trường ảo như đã học trong bài thực hành 01

image_2024-08-19_07-38-22.png

Nhập lệnh sau để hiển thị các thư viện đã được cài đặt sẵn trong môi trường ảo:

pip list

image_2024-08-19_07-38-47.png

Các thư viện đã cài đặt sẵn trong môi trường ảo sẽ được liệt kê ra. Trong đó có openCV, đây là thư viện chính để chúng ta thực hiện các bài học trong môn này

Nếu có hiện yêu cầu cập nhật pip thì nhập dòng lệnh gợi ý để cập nhật. Đây là tiện ích giúp quản lý, cài đặt, cập nhật các thư viện

image_2024-08-19_07-49-11.png

Trường hợp môi trường ảo chưa cài đặt OpenCV (khi nhập lệnh pip list không thấy hiển thị tên thư viện) thì nhập lần lượt các lệnh sau để cài đặt OpenCV bản mới nhất

pip install opencv-python --verbose
pip install opencv-python-headless --verbose
pip install opencv-contrib-python --verbose

image_2024-08-19_07-53-33.png

Kiểm tra xem OpenCV đã cài đặt thành công và có thể gọi ra chưa bằng cách nhập lệnh

python3 
import cv2
cv2.__version__

image_2024-08-19_07-54-13.png

Như hình trên, thư viện OpenCV 4.8.0 đã được cài đặt và load thành công. Bấm Ctrl+D để thoát khỏi python, quay về lệnh terminal

Tiếp theo, tìm 1 file ảnh trên mạng định dạng jpg có kích thước 4K, tải về và lưu trong folder Nhóm_xx, đổi tên thành 01.jpg

Tạo file code.py để lập trình

image_2024-08-19_08-14-34.png