এই টিউটোরিয়ালে, আমরা শিখব কিভাবে OpenCV ব্যবহার করে একটি ইমেজের গ্রে-স্কেলিং পরিবর্তন করা যায়। গ্রে-স্কেলিং হলো ইমেজকে RGB, CMYK ইত্যাদি বিভিন্ন কালার স্পেস থেকে গ্রে শেড-এ রূপান্তর করার প্রক্রিয়া। যদি আগে OpenCV মডিউল ইনস্টল না করা থাকে তবে ইনস্টল করুন।
pip install opencv-python
OpenCV মডিউল ইনস্টল করার পর নিচের ধাপগুলো অনুসরণ করুন কোড লেখার জন্য।
cv2মডিউল ইম্পোর্ট করুন।- cv2.imread(image_path) দিয়ে ইমেজ পড়ুন এবং একটি ভ্যারিয়েবলে স্টোর করুন।
- cv2.cvtColor(image, cv2.COLOR_BGR2GRAY) ব্যবহার করে ইমেজের কালার স্কেল পরিবর্তন করুন এবং একটি ভ্যারিয়েবলে স্টোর করুন।
- cv2.imshow(image) ব্যবহার করে ইমেজ দেখান।
- cv2.waitKey() ব্যবহার করে যেকোনো কী প্রেস হওয়া পর্যন্ত অপেক্ষা করুন।
- cv2.destroyAllWindows() মেথড ব্যবহার করে সব ওপেন উইন্ডো বন্ধ করুন।
উদাহরণ
# opencv(cv2) মডিউল ইম্পোর্ট
import cv2
# ইমেজ পড়া
image = cv2.imread('lion.png')
# কালার স্পেস পরিবর্তন
gray_image = cv2.cvtColor(image, cv2.COLOR_BGR2GRAY)
# ফলাফল ইমেজ দেখা
cv2.imshow('Grayscale Lion', gray_image)
# কী প্রেস পর্যন্ত অপেক্ষা
cv2.waitKey()
# সব উইন্ডো বন্ধ
cv2.destroyAllWindows()
আউটপুট
যদি আপনি উপরের কোডটি রান করেন, তবে আপনি নিচের মত গ্রে-স্কেল ইমেজ দেখবেন।

উপসংহার
যদি টিউটোরিয়ালের বিষয়ে কোনো প্রশ্ন থাকে, তবে কমেন্ট সেকশনে জানান।