কম্পিউটার টিউটোরিয়াল

OpenCV-এর fillPoly() ফাংশন ব্যবহার করে ফিলড পলিগন আঁকা


এই প্রোগ্রামে, আমরা 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)

আউটপুট

OpenCV-এর fillPoly() ফাংশন ব্যবহার করে ফিলড পলিগন আঁকা


  1. OpenCV ব্যবহার করে একটি ছবিতে লাইন আঁকা

  2. পাইথনে OpenCV ব্যবহার করে ইমেজ গ্রে-স্কেলিং

  3. OpenCV ব্যবহার করে ইমেজে সার্কেল খুঁজে বের করা

  4. পাইথন প্রোগ্রাম: OpenCV ব্যবহার করে ইমেজের এজ ডিটেকশন