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

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


এই প্রোগ্রামে, আমরা OpenCV ফাংশন line() ব্যবহার করে একটি ছবিতে একটি সিম্পল লাইন আঁকব।

মূল ছবি

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

এলগরিদম

ধাপ ১: cv2 ইমপোর্ট করুন।
ধাপ ২: imread() ব্যবহার করে ছবিটি পড়ুন।
ধাপ ৩: image.shape মেথড ব্যবহার করে ছবির ডাইমেনশন পান।
ধাপ ৪: লাইনের স্টার্টিং পয়েন্ট ডিফাইন করুন।
ধাপ ৫: লাইনের এন্ড পয়েন্ট ডিফাইন করুন।
ধাপ ৬: লাইনের থিকনেস ডিফাইন করুন।
ধাপ ৭: ধাপ ৩ থেকে ধাপ ৪ প্যারামিটার হিসেবে পাস করে cv2.line() ফাংশন ব্যবহার করে লাইন আঁকুন।

উদাহরণ কোড

import cv2
image = cv2.imread('testimage.jpg')
height, width, channels = image.shape
startpoint = (0, 0)
endpoint = (height, width)
thickness = 9
color = (255, 0, 0)
image = cv2.line(image, startpoint, endpoint, color, thickness)
cv2.imshow('Line', image)

আউটপুট

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

ব্যাখ্যা

যেন দেখছেন, ছবিতে একটি নীল রঙের লাইন আঁকা হয়েছে।


  1. OpenCV ব্যবহার করে ছবি পড়া ও প্রদর্শন করা

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

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

  4. OpenCV ব্যবহার করে ইমেজে কন্টুর খুঁজে বের করা এবং আঁকা