OpenCv मॉड्यूल में, हम छवि को पढ़ने के लिए फ़ंक्शन cv2.imread () का उपयोग कर सकते हैं। छवि पथ इनपुट करते समय, छवि कार्यशील निर्देशिका में होनी चाहिए या छवि का पूरा पथ दिया जाना चाहिए।
cv2.IMREAD_COLOR - यह फ़ंक्शन एक रंगीन छवि लोड करता है और छवि की किसी भी पारदर्शिता की उपेक्षा की जाएगी। यह डिफ़ॉल्ट ध्वज है।
cv2.IMREAD_GRAYSCALE - यह फ़ंक्शन छवि को ग्रेस्केल मोड में लोड करता है
cv2.IMREAD_UNCHANGED - यह फ़ंक्शन अल्फ़ा चैनल सहित छवि को लोड करता है
स्रोत छवि
<केंद्र>उदाहरण
import numpy as np import cv2 my_img = cv2.imread('C:/Users/TP/Desktop/poor/poverty_india.jpg', 0) cv2.imshow('image', my_img) k = cv2.waitKey(0) & 0xFF # wait for ESC key to exit if k == 27: cv2.destroyAllWindows() elif k == ord('s'): cv2.imwrite('C:/Users/TP/Desktop/poor/poverty_india_gray.jpg',my_img) cv2.destroyAllWindows()
import cv2 import numpy as np import matplotlib.pyplot as plt my_img = cv2.imread('C:/Users/TP/Desktop/poor/poverty_india.jpg',cv2.IMREAD_GRAYSCALE) cv2.imshow('image', my_img) cv2.waitKey(0) cv2.destoryAllWindows()