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

Vẽ một đa giác đã lấp đầy bằng cách sử dụng hàm OpenCV fillPoly ()

Trong chương trình này, chúng ta sẽ vẽ một đa giác được lấp đầy bằng cách sử dụng hàm opencv fillPoly (). Hàm nhận vào một hình ảnh và các điểm cuối của đa giác.

Thuật toán

 Bước 1:Nhập cv2 và numpy. Bước 2:Xác định các điểm cuối. Bước 3:Xác định hình ảnh bằng cách sử dụng các số 0. Bước 4:Vẽ đa giác bằng cách sử dụng hàm fillpoly ().> 

Mã mẫu

 import cv2import numpy as npcontours =np.array ([[50,50], [50,150], [150,150], [150,50]]) image =np.zeros ((200,200)) cv2.fillPoly (image , pts =[contours], color =(255,255,255)) cv2.imshow ("fillPolygon", hình ảnh) 

Đầu ra

Vẽ một đa giác đã lấp đầy bằng cách sử dụng hàm OpenCV fillPoly ()