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

Pillow লাইব্রেরি ব্যবহার করে একটি ছবিতে গাউসিয়ান ব্লার প্রয়োগ করা


এই প্রোগ্রামে, আমরা একটি গাউসিয়ান ফিল্টার ব্যবহার করে ছবিটি ব্লার করব। Pillow লাইব্রেরির ImageFilter ক্লাসে GaussianBlur() নামে একটি ফাংশন থাকে যা গাউসিয়ান ব্লার ফিল্টার প্রয়োগ করতে সাহায্য করে। এটি শুধু একটি প্যারামিটার নেয়: ব্লার রেডিয়াস।

মূল ছবি

Pillow লাইব্রেরি ব্যবহার করে একটি ছবিতে গাউসিয়ান ব্লার প্রয়োগ করা

এলগরিদম

ধাপ ১: Pillow থেকে Image এবং ImageFilter ইমপোর্ট করুন।
ধাপ ২: ছবিটি খুলুন।
ধাপ ৩: gaussianblur() মেথড কল করুন এবং রেডিয়াস স্পেসিফাই করুন।
ধাপ ৪: আউটপুট দেখান।

উদাহরণ কোড

from PIL import Image, ImageFilter
im = Image.open('image_test.jpg')
im1 = im.filter(ImageFilter.GaussianBlur(radius=9))
im1.show()

আউটপুট

Pillow লাইব্রেরি ব্যবহার করে একটি ছবিতে গাউসিয়ান ব্লার প্রয়োগ করা


  1. Pillow লাইব্রেরি ব্যবহার করে একটি ছবির প্রতিটি ব্যান্ডের সব পিক্সেলের মিন ক্যালকুলেট করা

  2. Pillow লাইব্রেরি ব্যবহার করে একটি ছবির প্রতিটি ব্যান্ডের সব পিক্সেলের মিডিয়ান ক্যালকুলেট করা

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

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