Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Python

Vẽ elip trên ảnh bằng OpenCV


Trong chương trình này, chúng ta sẽ vẽ elip trên ảnh bằng thư viện OpenCV. Chúng ta sẽ dùng hàm ellipse() của OpenCV.

Ảnh gốc

Vẽ elip trên ảnh bằng OpenCV

Thuật toán

Bước 1: Import cv2.
Bước 2: Đọc ảnh bằng imread().
Bước 3: Đặt tọa độ tâm.
Bước 4: Đặt độ dài trục.
Bước 5: Đặt góc xoay.
Bước 6: Đặt góc bắt đầu và kết thúc.
Bước 7: Đặt màu.
Bước 8: Đặt độ dày.
Bước 9: Vẽ elip bằng cv2.ellipse với các tham số trên và ảnh gốc.
Bước 10: Hiển thị kết quả.

Mã ví dụ

import cv2
image = cv2.imread('testimage.jpg')
center_coordinates = (120, 100)
axesLength = (100, 50)
angle = 0
startAngle = 0
endAngle = 360
color = (0, 0, 255)
thickness = 5
image = cv2.ellipse(image, center_coordinates, axesLength, angle, startAngle, endAngle, color, thickness)
cv2.imshow('Ellipse', image)

Kết quả

Vẽ elip trên ảnh bằng OpenCV