Trong chương trình này, chúng ta sẽ vẽ hình chữ nhật bằng hàm rectangle() của OpenCV. Hàm nhận tham số như tọa độ bắt đầu, kết thúc, màu và độ dày và chính ảnh đó.
Ảnh gốc

Thuật toán
Bước 1: Import cv2. Bước 2: Đọc ảnh bằng imread(). Bước 3: Định nghĩa tọa độ bắt đầu. Bước 4: Định nghĩa tọa độ kết thúc. Bước 5: Định nghĩa màu và độ dày. Bước 6: Vẽ hình chữ nhật bằng cv2.rectangle(). Bước 7: Hiển thị hình chữ nhật.
Mã ví dụ
import cv2
image = cv2.imread('testimage.jpg')
height, width, channels = image.shape
start_point = (0, 0)
end_point = (width, height)
color = (0, 0, 255)
thickness = 5
image = cv2.rectangle(image, start_point, end_point, color, thickness)
cv2.imshow('Rectangle', image)
Kết quả
