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

OpenCV দিয়ে ইমেজ পড়ে Tkinter-এ প্রদর্শন করা


OpenCV (cv2) ইমেজ প্রসেসিং লাইব্রেরি। Tkinter-এ ইমেজ দেখাতে: cv2.imread() দিয়ে লোড, RGB স্প্লিট/মার্জ, PIL ImageTk.PhotoImage-এ কনভার্ট, Label-এ দেখানো।

উদাহরণ

# Tkinter লাইব্রেরি ইম্পোর্ট
from tkinter import *
import numpy as np
import cv2
from PIL import Image, ImageTk

# Tkinter ফ্রেম তৈরি
win = Tk()
win.geometry("700x550")

# ইমেজ লোড
img = cv2.imread('tutorialspoint.png')

# রঙ রি-আরেঞ্জ (BGR to RGB)
blue, green, red = cv2.split(img)
img = cv2.merge((red, green, blue))

im = Image.fromarray(img)
imgtk = ImageTk.PhotoImage(image=im)

# লেবেলে ইমেজ দেখানো
Label(win, image=imgtk).pack()

win.mainloop()

আউটপুট

ইমেজ লোড হয়ে উইন্ডোতে দেখাবে।

OpenCV দিয়ে ইমেজ পড়ে Tkinter-এ প্রদর্শন করা

নিশ্চিত করুন 'tutorialspoint.png' প্রোগ্রামের সাথে একই ফোল্ডারে আছে।


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

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

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

  4. পাইথনে OpenCV ব্যবহার করে ইমেজ ইরোশন এবং ডাইলেশন