কম্পিউটার

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


এই টিউটোরিয়ালে, আমরা শিখতে যাচ্ছি কিভাবে গ্রেস্কেলিং ব্যবহার করে একটি ছবির গ্রেস্কেলিং পরিবর্তন করতে হয় বিভিন্ন রঙের স্থান যেমন RGB, CMYK, থেকে ছবি পরিবর্তন করার প্রক্রিয়া ইত্যাদি.., ধূসর ছায়ায় . OpenCV ইনস্টল করুন মডিউল যদি আপনি আগে ইন্সটল না করে থাকেন।

pip install opencv-python

OpenCV মডিউল ইনস্টল করার পরে। কোড লিখতে নিচের ধাপগুলো অনুসরণ করুন।

  • cv2 মডিউল আমদানি করুন।
  • চিত্রটি cv2.imread(image_path) দিয়ে পড়ুন এবং এটি একটি ভেরিয়েবলে সংরক্ষণ করুন।
  • cv2.cvtColor(image, cv2.COLOR_BGR1GRAY) ব্যবহার করে ছবির রঙ স্কেল রূপান্তর করুন এবং এটি একটি ভেরিয়েবলে সংরক্ষণ করুন।
  • cv2.imshow(image) ব্যবহার করে ছবি দেখান .
  • cv2.waitKey() ব্যবহার করে প্রস্থান করার জন্য কোনো কী প্রেস না হওয়া পর্যন্ত অপেক্ষা করুন .
  • cv2.destroyAllWindows() ব্যবহার করে সমস্ত খোলা উইন্ডো ধ্বংস করুন পদ্ধতি।

উদাহরণ

# importing the opencv(cv2) module
import cv2
# reading the image
image = cv2.imread('lion.png')
# changing the color space
gray_image = cv2.cvtColor(image, cv2.COLOR_BGR2GRAY)
# showing the resultant image
cv2.imshow('Grayscale Lion', gray_image)
# waiting until key press
cv2.waitKey()
# destroy all the windows
cv2.destroyAllWindows()
চাপা পর্যন্ত অপেক্ষা

আউটপুট

আপনি যদি উপরের কোডটি চালান, তাহলে আপনি নীচের চিত্রের মতো গ্রেস্কেলে ছবিটি দেখতে পাবেন।

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

উপসংহার

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


  1. পাইথনে OpenCv ব্যবহার করে ছবি সংযোজন এবং মিশ্রণ

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

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

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