কম্পিউটার

OpenCV ব্যবহার করে একটি ছবিতে ট্রাঙ্কেট থ্রেশহোল্ডিং করা হচ্ছে


এই প্রোগ্রামে, আমরা openCV ব্যবহার করে একটি ইমেজে ট্রাঙ্কেট থ্রেশহোল্ডিং সঞ্চালন করব। থ্রেশহোল্ডিং এমন একটি প্রক্রিয়া যেখানে প্রতিটি পিক্সেলের মান একটি থ্রেশহোল্ড মানের সাথে পরিবর্তিত হয়।

থ্রেশহোল্ডের চেয়ে কম হলে পিক্সেলকে একটি নির্দিষ্ট মান দেওয়া হয় এবং থ্রেশহোল্ডের চেয়ে বেশি হলে অন্য কিছু মান দেওয়া হয়। থ্রেশহোল্ডিং-এ, থ্রেশহোল্ডের চেয়ে বড় মানগুলিকে থ্রেশহোল্ডের মানের মধ্যে হ্রাস করা হয়। অন্য প্রতিটি পিক্সেল একই থাকে৷

মূল ছবি

OpenCV ব্যবহার করে একটি ছবিতে ট্রাঙ্কেট থ্রেশহোল্ডিং করা হচ্ছে

অ্যালগরিদম

ধাপ 1:cv2 আমদানি করুন। ধাপ 2:থ্রেশহোল্ড এবং max_val সংজ্ঞায়িত করুন। ধাপ 3:এই প্যারামিটারগুলিকে cv2.threshold মানের মধ্যে পাস করুন এবং আপনি যে ধরনের থ্রেশহোল্ডিং করতে চান তা নির্দিষ্ট করুন। ধাপ 4:আউটপুট প্রদর্শন করুন।

উদাহরণ কোড

import cv2image =cv2.imread('testimage.jpg')threshold_value =120max_val =255ret, image =cv2.threshold(image, threshold_value, max_val, cv2.THRESH_TRUNC)cv2.imshow,', ইমেজ থ্রেশহোল্ড' প্রাক> 

আউটপুট

OpenCV ব্যবহার করে একটি ছবিতে ট্রাঙ্কেট থ্রেশহোল্ডিং করা হচ্ছে


  1. OpenCV ব্যবহার করে চিত্রের পাইথন গ্রেস্কেলিং

  2. পাইথনে OpenCV ব্যবহার করে একটি ছবিতে চেনাশোনা খুঁজুন

  3. ওপেনসিভি ব্যবহার করে একটি চিত্রের প্রান্ত সনাক্ত করতে পাইথন প্রোগ্রাম

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