এই টিউটোরিয়ালে, আমরা OpenCV ব্যবহার করে চিত্রগুলির উপর গাণিতিক ক্রিয়াকলাপ সম্পাদন করতে যাচ্ছি পাইথনে। আমাদের OpenCV ইনস্টল করতে হবে মডিউল।
OpenCV ইনস্টল করতে নিম্নলিখিত কমান্ডটি চালান মডিউল।
পিপ ইনস্টল opencv-python==4.1.1.26
আপনি যদি উপরের কমান্ডটি চালান, আপনি নিম্নলিখিত সফল বার্তা পাবেন৷
৷ইতিমধ্যে সংগ্রহ opencv-পাইথন ==4.1.1.26Downloading https://files.pythonhosted.org/packages/1f/51/e0b9cef23098bc31c77b0e06221dd8d05119b9782d4c2b1d1482e22b5f5e/opencv_python-4.1.1.26-cp37-cp37m-win_amd64.whl (39.0MB) প্রয়োজনীয়তা সন্তুষ্ট:numpy>=1.14.5 in c:\users\hafeezulkareem\anaconda3\lib\site-packages (opencv-python==4.1.1.26 থেকে) (1.16.2)সংগৃহীত প্যাকেজগুলি ইনস্টল করা হচ্ছে:opencv-python সফলভাবে ইনস্টল করা হয়েছে -4.1.1.26
দুটি ছবি যোগ করা হচ্ছে
সংযোজনের জন্য আমাদের দুটি ছবি দরকার। আমাদের cv2.add(image_one,image_two) নামে একটি পদ্ধতি আছে সংযোজন সঞ্চালন এটা খুবই হাতের পদ্ধতি। দুটি ছবির মাপ একই হতে হবে। চলুন ছবিগুলো দেখি।
একটি ছবি৷
ছবি দুই
আসুন কোডটি দেখি।
উদাহরণ
# importing cv2 moduleimport cv2# ইমেজ পড়া এবং ভেরিয়েবলে স্টোর করা Simage_one =cv2.imread('_one.jpg')image_two =cv2.imread('_two.jpg')# দুটি ছবি যোগ করা ফলাফল_image =cv2.add(image_one), image_two)# চূড়ান্ত imagecv2.imshow('ফাইনাল ইমেজ', result_image)# প্রদর্শন করা হচ্ছেআউটপুট
ফলাফল চিত্র
বিয়োগ
আমাদের cv2.subtract(image_one, image_two) নামে একটি পদ্ধতি আছে দুটি ছবিতে বিয়োগ করতে। আমরা একটি সংযোজন হিসাবে একই ছবি ব্যবহার করতে যাচ্ছি. আসুন কোডটি দেখি।
উদাহরণ
# importing cv2 moduleimport cv2# ছবিগুলি পড়া এবং ভেরিয়েবলে সঞ্চয় করা Simage_one =cv2.imread('_one.jpg')image_two =cv2.imread('_two.jpg')# দুটি ছবি বিয়োগ করা ফলাফল_image =cv2.one_subtract,( image_two)# চূড়ান্ত imagecv2.imshow('ফাইনাল ইমেজ', result_image)# প্রদর্শন করা হচ্ছেআউটপুট
ফলাফল চিত্র
উপসংহার
টিউটোরিয়াল সম্পর্কে আপনার কোন সন্দেহ থাকলে মন্তব্য বিভাগে উল্লেখ করুন।