bbox

 avatar
unknown
plain_text
7 months ago
1.0 kB
4
Indexable
L_size = 10

# Vẽ các đường thẳng tạo thành hình "L" ở các góc
# Góc trên trái
cv2.line(frame, (x1, y1), (x1 + L_size, y1), (B, G, R), 2)  # Đường ngang
cv2.line(frame, (x1, y1), (x1, y1 + L_size), (B, G, R), 2)  # Đường dọc

# Góc trên phải
cv2.line(frame, (x2, y1), (x2 - L_size, y1), (B, G, R), 2)  # Đường ngang
cv2.line(frame, (x2, y1), (x2, y1 + L_size), (B, G, R), 2)  # Đường dọc

# Góc dưới trái
cv2.line(frame, (x1, y2), (x1 + L_size, y2), (B, G, R), 2)  # Đường ngang
cv2.line(frame, (x1, y2), (x1, y2 - L_size), (B, G, R), 2)  # Đường dọc

# Góc dưới phải
cv2.line(frame, (x2, y2), (x2 - L_size, y2), (B, G, R), 2)  # Đường ngang
cv2.line(frame, (x2, y2), (x2, y2 - L_size), (B, G, R), 2)  # Đường dọc

cv2.rectangle(frame, (x1 - 1, y1 - 20), (x1 + len(label) * 12, y1), (B, G, R), -1)
# Vẽ nhãn (nếu cần)
cv2.putText(frame, label, (x1 + 5, y1 - 8), cv2.FONT_HERSHEY_SIMPLEX, 0.5, (255, 255, 255), 2)
Editor is loading...
Leave a Comment