Computer >> Máy Tính >  >> Lập trình >> Python

Vẽ hình chữ nhật trên hình ảnh bằng OpenCV

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

Hình ảnh gốc

Vẽ hình chữ nhật trên hình ảnh bằng OpenCV

Thuật toán

Step 1: Import cv2.
Step 2: Read the image using imread().
Step 3: Define the starting coordinates.
Step 5: Define the ending coordinates.
Step 6: Define the color and the thickness.
Step 7: Draw the rectangle using the cv2.reactangle() function.
Step 8: Display the rectangle.

Mã mẫu

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)

Đầu ra

Vẽ hình chữ nhật trên hình ảnh bằng OpenCV