কম্পিউটার

পাইথনে OpenCV ব্যবহার করে গাণিতিক ক্রিয়াকলাপ


এই টিউটোরিয়ালে, আমরা 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) নামে একটি পদ্ধতি আছে সংযোজন সঞ্চালন এটা খুবই হাতের পদ্ধতি। দুটি ছবির মাপ একই হতে হবে। চলুন ছবিগুলো দেখি।

একটি ছবি

পাইথনে OpenCV ব্যবহার করে গাণিতিক ক্রিয়াকলাপ

ছবি দুই

পাইথনে OpenCV ব্যবহার করে গাণিতিক ক্রিয়াকলাপ

আসুন কোডটি দেখি।

উদাহরণ

# 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)# প্রদর্শন করা হচ্ছে 

আউটপুট

ফলাফল চিত্র

পাইথনে OpenCV ব্যবহার করে গাণিতিক ক্রিয়াকলাপ

বিয়োগ

আমাদের 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)# প্রদর্শন করা হচ্ছে 

আউটপুট

ফলাফল চিত্র

পাইথনে OpenCV ব্যবহার করে গাণিতিক ক্রিয়াকলাপ

উপসংহার

টিউটোরিয়াল সম্পর্কে আপনার কোন সন্দেহ থাকলে মন্তব্য বিভাগে উল্লেখ করুন।


  1. পাইথন ওপেনসিভি মডিউল ব্যবহার করে হিস্টোগ্রাম সমতা

  2. Python OpenCv মডিউল ব্যবহার করে চিত্রগুলিতে জ্যামিতিক আকার আঁকুন

  3. Python OpenCv ব্যবহার করে বিপরীত মোডে একটি ভিডিও চালান

  4. পাইথনে OpenCV ব্যবহার করে ইমেজের ক্ষয় ও প্রসারণ