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

स्किकिट-लर्न इन पायथन में ग्रेस्केल छवियों में एक विशिष्ट टिंट कैसे जोड़ा जा सकता है?

'R', 'G', और 'B' के मानों को बदल दिया जाता है और आवश्यक टिंट प्राप्त करने के लिए मूल छवि पर लागू किया जाता है।

नीचे एक पायथन प्रोग्राम है जो इसे लागू करने के लिए स्किकिट-लर्न का उपयोग करता है। स्किकिट-लर्न, जिसे आमतौर पर स्केलेर के रूप में जाना जाता है, पायथन में एक पुस्तकालय है जिसका उपयोग मशीन लर्निंग एल्गोरिदम को लागू करने के उद्देश्य से किया जाता है -

उदाहरण

import matplotlib.pyplot as plt
from skimage import data
from skimage import color
path = "path to puppy_1.jpg"
orig_img = io.imread(path)
grayscale_img = rgb2gray(orig_img)
image = color.gray2rgb(grayscale_img)
red_multiplier = [0.7, 0, 0]
yellow_multiplier = [1, 0.9, 0]
fig, (ax1, ax2) = plt.subplots(ncols=2, figsize=(8, 4),
sharex=True, sharey=True)
ax1.imshow(red_multiplier * image)
ax1.set_title('Original image')
ax2.imshow(yellow_multiplier * image)
ax2.set_title('Tinted image')

आउटपुट

स्किकिट-लर्न इन पायथन में ग्रेस्केल छवियों में एक विशिष्ट टिंट कैसे जोड़ा जा सकता है?

स्पष्टीकरण

आवश्यक पैकेज पर्यावरण में आयात किए जाते हैं।

  • जिस पथ पर छवि संग्रहीत है उसे परिभाषित किया गया है।

  • 'इम्रेड' फ़ंक्शन का उपयोग पथ पर जाने और छवि को पढ़ने के लिए किया जाता है।

  • कंसोल पर छवि प्रदर्शित करने के लिए 'इमशो' फ़ंक्शन का उपयोग किया जाता है।

  • फंक्शन 'rgb2gray' का उपयोग इमेज को RGB कलर स्पेस से ग्रेस्केल कलर स्पेस में बदलने के लिए किया जाता है।

  • फंक्शन 'ग्रे2आरजीबी' का उपयोग इमेज को ग्रेस्केल से आरजीबी कलर स्पेस में बदलने के लिए किया जाता है।

  • इस डेटा को कंसोल पर प्लॉट करने के लिए matplotlib लाइब्रेरी का उपयोग किया जाता है।

  • गुणक के लिए R, G, B मान परिभाषित होते हैं और छवि पर लागू होते हैं।

  • आउटपुट कंसोल पर प्रदर्शित होता है।


  1. पायथन में स्किकिट-लर्न का उपयोग करके किसी छवि के पिक्सेल मानों को कैसे देखें?

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

  1. पायथन में एक छवि का संकल्प प्राप्त करने के लिए स्किकिट-लर्न लाइब्रेरी का उपयोग कैसे किया जा सकता है?

    डेटा प्री-प्रोसेसिंग मूल रूप से सभी डेटा (जो विभिन्न संसाधनों या एक संसाधन से एकत्र किया जाता है) को एक सामान्य प्रारूप में या एक समान डेटासेट (डेटा के प्रकार के आधार पर) में इकट्ठा करने के कार्य को संदर्भित करता है। चूंकि वास्तविक दुनिया का डेटा कभी भी आदर्श नहीं होता है, इस बात की संभावना है कि डे

  1. माइक्रोसॉफ्ट वर्ड पैराग्राफ कैसे बनाएं और पायथन में इमेज कैसे डालें?

    परिचय... डेटा इंजीनियरिंग विशेषज्ञ होने के नाते, मुझे अक्सर Microsoft Word में परीक्षकों से परीक्षा परिणाम प्राप्त होते हैं। साँस! वे स्क्रीन शॉट्स और बहुत बड़े पैराग्राफ कैप्चर करने से लेकर वर्ड डॉक्यूमेंट में इतनी सारी जानकारी डालते हैं। दूसरे दिन, मुझे परीक्षण टीम द्वारा टूल जेनरेट किए गए टेक्स