इस ट्यूटोरियल में, हम ग्रेस्केलिंग का उपयोग करके इमेज के ग्रेस्केलिंग को बदलना सीखेंगे। ग्रेस्केलिंग RGB, CMYK जैसे विभिन्न रंग स्थानों से इमेज को ग्रे के रंगों में बदलने की प्रक्रिया है। यदि आपने पहले OpenCV मॉड्यूल इंस्टॉल नहीं किया है तो इसे इंस्टॉल करें।
pip install opencv-python
OpenCV मॉड्यूल इंस्टॉल करने के बाद, कोड लिखने के लिए नीचे दिए गए चरणों का पालन करें।
- cv2 मॉड्यूल आयात करें।
- cv2.imread(image_path) के साथ इमेज पढ़ें और इसे एक वेरिएबल में संग्रहीत करें।
- cv2.cvtColor(image, cv2.COLOR_BGR2GRAY) का उपयोग करके इमेज कलर स्केल बदलें और इसे एक वेरिएबल में संग्रहीत करें।
- cv2.imshow(image) का उपयोग करके इमेज दिखाएं।
- cv2.waitKey() का उपयोग करके किसी भी कुंजी दबाने तक प्रतीक्षा करें।
- cv2.destroyAllWindows() मेथड का उपयोग करके सभी खुली विंडो को नष्ट करें।
उदाहरण
# opencv(cv2) मॉड्यूल आयात करना
import cv2
# इमेज पढ़ना
image = cv2.imread('lion.png')
# कलर स्पेस बदलना
gray_image = cv2.cvtColor(image, cv2.COLOR_BGR2GRAY)
# परिणामी इमेज दिखाना
cv2.imshow('Grayscale Lion', gray_image)
# कुंजी दबाने तक प्रतीक्षा
cv2.waitKey()
# सभी विंडो नष्ट करना
cv2.destroyAllWindows()
आउटपुट
यदि आप उपरोक्त कोड चलाते हैं, तो आप नीचे दिखाए अनुसार ग्रेस्केल में इमेज देखेंगे।

निष्कर्ष
यदि ट्यूटोरियल में आपके कोई संदेह हैं, तो उन्हें टिप्पणी अनुभाग में उल्लेख करें।