এই প্রোগ্রামে, আমরা OpenCV ফাংশন fillPoly() ব্যবহার করে একটি ফিলড পলিগন আঁকব। এই ফাংশন একটি ইমেজ এবং পলিগনের এন্ডপয়েন্টগুলো নেয়।
এলগরিদম
ধাপ ১: cv2 এবং numpy ইমপোর্ট করুন। ধাপ ২: এন্ডপয়েন্টগুলো ডিফাইন করুন। ধাপ ৩: zeros ব্যবহার করে ইমেজ ডিফাইন করুন। ধাপ ৪: fillPoly() ফাংশন ব্যবহার করে পলিগন আঁকুন। ধাপ ৫: আউটপুট দেখান।
উদাহরণ কোড
import cv2
import numpy as np
contours = 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("filledPolygon", image)
আউটপুট
