এই টিউটোরিয়ালে আমরা OpenCV ব্যবহার করে ছবিতে যোগ, বিয়োগ এবং বিটওয়াইজ অপারেশন করা শিখব।
প্রথমে OpenCV ইনস্টল করুন:
pip install opencv-python==4.1.1.26
যোগ (Addition)
দুটি ছবি যোগ করতে cv2.addWeighted() ব্যবহার করা হয়। এটি পাঁচ আর্গুমেন্ট নেয়: দুটি ছবি, তাদের ওয়েট (weight) এবং লাইট ভ্যালু।
ছবি ১

ছবি ২

উদাহরণ: ছবি যোগ
import cv2
# ছবি পড়ুন
image_one = cv2.imread('_1.jpg')
image_two = cv2.imread('_2.jpg')
# দুটি ছবি যোগ (সমান ওয়েট ০.৫)
result_image = cv2.addWeighted(image_one, 0.5, image_two, 0.5, 0)
# ফলাফল দেখান
cv2.imshow('Final Image', result_image)
# মেমরি ফรี করুন
if cv2.waitKey(0) & 0xff == 27:
cv2.destroyAllWindows()
ফলাফল: ফাইনাল ইমেজ

বিয়োগ (Subtraction)
cv2.subtract(image_one, image_two) ব্যবহার করে বিয়োগ করা যায়।
উদাহরণ
import cv2
image_one = cv2.imread('_1.jpg')
image_two = cv2.imread('_2.jpg')
# বিয়োগ
result_image = cv2.subtract(image_one, image_two)
cv2.imshow('Final Image', result_image)
if cv2.waitKey(0) & 0xff == 27:
cv2.destroyAllWindows()
ফলাফল: ফাইনাল ইমেজ

উপসংহার
OpenCV দিয়ে ছবিতে গাণিতিক অপারেশন করা সহজ। প্রশ্ন থাকলে কমেন্ট করুন।