Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> Python

Python - इमेज को विभिन्न कलर स्पेस में विज़ुअलाइज़ करना

OpenCV-Python, Python बाइंडिंग्स की एक लाइब्रेरी है जिसे कंप्यूटर विज़न समस्याओं को हल करने के लिए डिज़ाइन किया गया है। OpenCV-Python, Numpy का उपयोग करता है, जो MATLAB-स्टाइल सिंटैक्स के साथ न्यूमेरिकल ऑपरेशन्स के लिए एक अत्यधिक ऑप्टिमाइज़्ड लाइब्रेरी है। सभी OpenCV ऐरे स्ट्रक्चर्स को Numpy ऐरे से और Numpy ऐरे में कन्वर्ट किया जाता है।

उदाहरण

# इमेज को RGB के रूप में पढ़ना
# cv2 और matplotlib मॉड्यूल इम्पोर्ट करना
import cv2
import matplotlib.pyplot as plt

# इमेज को RGB के रूप में पढ़ता है
img = cv2.imread('download.png')
# इमेज दिखाता है
plt.imshow(img)

# इमेज को ग्रेस्केल के रूप में पढ़ना
# cv2 मॉड्यूल इम्पोर्ट करना
import cv2

# इमेज को ग्रे स्केल के रूप में पढ़ता है
img = cv2.imread('download.png', 0)
# हम वैकल्पिक रूप से cv2.cvtColor का उपयोग करके
# इमेज को कन्वर्ट कर सकते हैं
img = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)
# इमेज दिखाता है
cv2.imshow('image', img)
cv2.waitKey(0)
cv2.destroyAllWindows()

# इमेज को YCrCb कलर स्पेस में पढ़ना
# cv2 मॉड्यूल इम्पोर्ट करना
import cv2

# इमेज पढ़ता है
img = cv2.imread('download.png')
# YCrCb कलर स्पेस में कन्वर्ट करता है
img = cv2.cvtColor(img, cv2.COLOR_BGR2YCrCb)
# इमेज दिखाता है
cv2.imshow('image', img)
cv2.waitKey(0)
cv2.destroyAllWindows()

# इमेज को HSV कलर स्पेस में पढ़ना
# cv2 मॉड्यूल इम्पोर्ट करना
import cv2

# इमेज पढ़ता है
img = cv2.imread('download.png')
# HSV कलर स्पेस में कन्वर्ट करता है
img = cv2.cvtColor(img, cv2.COLOR_BGR2HSV)
# इमेज दिखाता है
cv2.imshow('image', img)
cv2.waitKey(0)
cv2.destroyAllWindows()

# इमेज का हीट मैप
# matplotlib और cv2 इम्पोर्ट करना
import matplotlib.pyplot as plt
import cv2

# इमेज पढ़ता है
img = cv2.imread('download.png')
# हीट मैप इमेज प्लॉट करता है
plt.imshow(img, cmap='hot')

# इमेज का स्पेक्ट्रल मैप
# matplotlib और cv2 इम्पोर्ट करना
import matplotlib.pyplot as plt
import cv2

img = cv2.imread('download.png')
plt.imshow(img, cmap='nipy_spectral')
  1. Python में फोटोमोज़ाइक्स इम्प्लीमेंट करना Python में फोटोमोज़ाइक्स इम्प्लीमेंट करना

    फोटोमोज़ाइक एक तकनीक है, जहां हम अपनी इमेज को वर्गों के ग्रिड में विभाजित कर सकते हैं। प्रत्येक वर्ग को कुछ अन्य इमेज या रंगों द्वारा प्रतिस्थापित किया जाएगा। इसलिए जब हम एक निश्चित दूरी से वास्तविक इमेज देखना चाहते हैं, तो हम वास्तविक इमेज देख सकते हैं, लेकिन यदि हम करीब आते हैं, तो हम अलग-अलग रंगी

  1. Python OpenCV मॉड्यूल का उपयोग करके हिस्टोग्राम इक्वलाइज़ेशन Python OpenCV मॉड्यूल का उपयोग करके हिस्टोग्राम इक्वलाइज़ेशन

    यह इमेज प्रोसेसिंग में एक विधि है जो इमेज के हिस्टोग्राम का उपयोग करके कंट्रास्ट एडजस्टमेंट करती है। वास्तव में यह विधि आमतौर पर कई इमेजेस के ग्लोबल कंट्रास्ट को बढ़ाती है, विशेष रूप से जब इमेज का उपयोग योग्य डेटा क्लोज कंट्रास्ट वैल्यूज़ द्वारा दर्शाया जाता है और इस एडजस्टमेंट के माध्यम से, इंटेंसि

  1. पायथन में Tkinter का उपयोग करके रंग खेल पायथन में Tkinter का उपयोग करके रंग खेल

    GUI एप्लिकेशन विकसित करने के लिए tkinter बहुत लोकप्रिय और आसान है। Tkinter का उपयोग करके आसानी से GUI गेम विकसित किए जा सकते हैं। यहाँ भी हम रंग खेल विकसित करने का प्रयास कर रहे हैं। इस खेल में खिलाड़ी को स्क्रीन पर दिखाई देने वाले शब्द का रंग दर्ज करना होता है और इस तरह स्कोर एक से बढ़ जाता है, इस