OpenCV হল পাইথনের একটি ওপেন সোর্স কম্পিউটার ভিশন লাইব্রেরি যা কৃত্রিম বুদ্ধিমত্তা এবং মেশিন লার্নিং-এ গবেষণার উদ্দেশ্যে ব্যাপকভাবে ব্যবহৃত হয়। কম্পিউটার ভিশন লাইব্রেরি যেমন OpenCV ইমেজ প্রসেসিং নিয়ে কাজ করে। আমরা একটি ছবি পড়ার জন্য OpenCV ব্যবহার করতে পারি এবং আরও উন্নয়নের জন্য ব্যবহার করতে পারি।
ধরা যাক আমরা এমন একটি অ্যাপ্লিকেশন তৈরি করতে চাই যা একটি চিত্র পড়ে এবং OpenCV ব্যবহার করে উইন্ডোতে প্রদর্শন করে৷
নিম্নলিখিত কমান্ড -
ব্যবহার করে OpenCV ইনস্টল করুনpip install opencv-python
এরপরে, নিচে দেওয়া ধাপগুলো অনুসরণ করুন −
-
পরিবেশে OpenCV ইনস্টল করুন এবং import cv2 ব্যবহার করে লাইব্রেরি আমদানি করুন .
-
আমদানি করুন NumPy এবং PIL ছবি গণনার জন্য (বালিশ প্যাকেজ)।
-
imread(image_location) ব্যবহার করে ছবি লোড করুন ফাংশন।
-
split(image) ব্যবহার করে ছবির RGB কালার বিভক্ত করুন ফাংশন।
-
merge(rgb) ব্যবহার করে চিত্রের রঙগুলি একত্রিত করুন ফাংশন।
-
বহুমাত্রিক ম্যাট্রিক্সকে একটি ছবিতে রূপান্তর করুন৷
-
PhotoImage(image=file) ব্যবহার করে প্রদত্ত চিত্রটিকে রূপান্তর করুন ফাংশন।
-
একটি লেবেল শুরু করুন এবং চিত্রটি প্রদর্শন করুন৷
৷
উদাহরণ
#Import the tkinter library from tkinter import * import numpy as np import cv2 from PIL import Image, ImageTk #Create an instance of tkinter frame win = Tk() win.geometry("700x550") #Load the image img = cv2.imread('tutorialspoint.png') #Rearrange colors blue,green,red = cv2.split(img) img = cv2.merge((red,green,blue)) im = Image.fromarray(img) imgtk = ImageTk.PhotoImage(image=im) #Create a Label to display the image Label(win, image= imgtk).pack() win.mainloop()প্রদর্শন করতে একটি লেবেল তৈরি করুন
আউটপুট
উপরের কোডটি চালানো হলে উইন্ডোতে একটি ছবি লোড হবে এবং প্রদর্শিত হবে।
'tutorialspoint.png ছবিটি নিশ্চিত করুন ' প্রোগ্রামের মতো একই ফোল্ডারে অবস্থিত৷
৷