কম্পিউটার

পাইথনে 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.addWeighted() ব্যবহার করে দুটি ছবি যোগ করতে পারি . এটি পাঁচটি আর্গুমেন্ট, দুটি ছবি, এবং উভয় থেকে চূড়ান্ত চিত্রের ওজন এবং চূড়ান্ত চিত্রের জন্য হালকা মান নেয়৷

ছবি_একটি

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

ছবি_দুটি

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

এখন আমরা সেই দুটি ছবিকে একটি ছবিতে যুক্ত করতে যাচ্ছি৷

উদাহরণ

# importing cv2 moduleimport cv2# ছবি পড়া এবং ভেরিয়েবলে সঞ্চয় করা Simage_one =cv2.imread('_1.jpg')image_two =cv2.imread('_2.jpg')# দুটি ছবি যোগ করা ফলাফল_image =cv2.add_weighted(image) 0.5, image_two, 0.5, 0)# চূড়ান্ত imagecv2.imshow('ফাইনাল ইমেজ', result_image)# প্রদর্শন করা হচ্ছে 

আউটপুট

চূড়ান্ত ছবি

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

বিয়োগ

আমাদের cv2.subtract(image_one, image_two) নামে একটি পদ্ধতি আছে দুটি ছবিতে বিয়োগ করতে। আমরা একটি সংযোজন হিসাবে একই ছবি ব্যবহার করতে যাচ্ছি. আসুন কোডটি দেখি।

উদাহরণ

# importing cv2 moduleimport cv2# ইমেজ পড়া এবং ভেরিয়েবলে স্টোর করা Simage_one =cv2.imread('_1.jpg')image_two =cv2.imread('_2.jpg')# দুটি ইমেজ বিয়োগ করা ফলাফল_image =cv2.one,(image) image_two)# চূড়ান্ত imagecv2.imshow('ফাইনাল ইমেজ', result_image)# প্রদর্শন করা হচ্ছে 

আউটপুট

চূড়ান্ত ছবি

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

উপসংহার

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


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

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

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

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