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

OpenCV-এর GaussianBlur() ফাংশন ব্যবহার করে ছবি ব্লার করা


এই প্রোগ্রামে, আমরা OpenCV ফাংশন GaussianBlur() ব্যবহার করে একটি ছবি ব্লার করব। গাউসিয়ান ব্লার হলো গাউসিয়ান ফাংশন ব্যবহার করে একটি ছবি ব্লার করার প্রক্রিয়া। এটি গ্রাফিক্স সফটওয়্যারে ব্যাপকভাবে ব্যবহৃত হয় ছবি থেকে নয়েজ সরাতে এবং ডিটেইল কমাতে।

এলগরিদম

ধাপ ১: cv2 ইমপোর্ট করুন।
ধাপ ২: মূল ছবিটি পড়ুন।
ধাপ ৩: গাউসিয়ান ব্লার ফাংশন প্রয়োগ করুন। প্যারামিটার হিসেবে ইমেজ এবং কernel সাইজ পাস করুন।
ধাপ ৪: ইমেজ প্রদর্শন করুন।

মূল ছবি

OpenCV-এর GaussianBlur() ফাংশন ব্যবহার করে ছবি ব্লার করা

উদাহরণ কোড

import cv2
image = cv2.imread("testimage.jpg")
Gaussian = cv2.GaussianBlur(image, (7, 7), 0)
cv2.imshow("Gaussian Blur", Gaussian)

আউটপুট

Gaussian Blur:

OpenCV-এর GaussianBlur() ফাংশন ব্যবহার করে ছবি ব্লার করা


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

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

  3. OpenCV পাইথন প্রোগ্রাম ইমেজ ব্লার (Blur) করার জন্য

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