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()
आउटपुट
<केंद्र>