PyTorchలో చిత్రం యొక్క రంగును ఎలా సర్దుబాటు చేయాలి?

Pytorchlo Citram Yokka Rangunu Ela Sardubatu Ceyali



రంగు మానవులు ఏ రంగును గ్రహిస్తారో నిర్ణయించే కాంతి యొక్క ఆధిపత్య తరంగదైర్ఘ్యాన్ని సూచిస్తుంది. ఒకే రంగు కుటుంబానికి చెందిన వివిధ షేడ్స్ మధ్య తేడాను గుర్తించడానికి మానవులను ఎనేబుల్ చేసే రంగు యొక్క లక్షణం ఇది. వినియోగదారులు దాని ప్రభావం మరియు రూపాన్ని మార్చడానికి ఏదైనా చిత్రం యొక్క రంగును సర్దుబాటు చేయవచ్చు. PyTorch అందిస్తుంది ' సర్దుబాటు_హ్యూ() 'ఒక నిర్దిష్ట చిత్రం యొక్క రంగును మార్చడానికి పద్ధతి. ఈ పద్ధతి వినియోగదారులకు రంగు-సర్దుబాటు చేసిన చిత్రాన్ని తిరిగి అందిస్తుంది.

ఈ కథనం PyTorchలో చిత్రం యొక్క రంగును మార్చే పద్ధతిని ప్రదర్శిస్తుంది.

PyTorchలో చిత్రం యొక్క రంగును ఎలా సర్దుబాటు చేయాలి/మార్చాలి?

PyTorchలో చిత్రం యొక్క రంగును సర్దుబాటు చేయడానికి, క్రింది దశలను చూడండి:







దశ 1: Google Colabకి చిత్రాన్ని అప్‌లోడ్ చేయండి

ముందుగా, Google Colabని తెరిచి, దిగువన హైలైట్ చేయబడిన చిహ్నాలపై క్లిక్ చేయండి. ఆపై, కంప్యూటర్ నుండి నిర్దిష్ట చిత్రాన్ని ఎంచుకుని, దానిని అప్‌లోడ్ చేయండి:





తదనంతరం, చిత్రం Google Colabకి అప్‌లోడ్ చేయబడుతుంది:





ఇక్కడ, మేము క్రింది చిత్రాన్ని అప్‌లోడ్ చేసాము మరియు మేము ఈ చిత్రం యొక్క రంగును సర్దుబాటు చేస్తాము:



దశ 2: అవసరమైన లైబ్రరీని దిగుమతి చేయండి

ఆ తర్వాత, అవసరమైన లైబ్రరీలను దిగుమతి చేసుకోండి. ఉదాహరణకు, మేము ఈ క్రింది లైబ్రరీలను దిగుమతి చేసాము:

దిగుమతి మంట

నుండి PIL దిగుమతి చిత్రం

దిగుమతి టార్చ్విజన్. రూపాంతరం చెందుతుంది . ఫంక్షనల్ వంటి ఎఫ్

ఇక్కడ:

  • ' టార్చ్ దిగుమతి ”పైటోర్చ్ లైబ్రరీని దిగుమతి చేస్తుంది.
  • ' PIL దిగుమతి చిత్రం నుండి ” అనేది విభిన్న ఇమేజ్ ఫైల్ ఫార్మాట్‌లను తెరవడానికి మరియు సేవ్ చేయడానికి ఉపయోగించబడుతుంది.
  • ' దిగుమతి torchvision.transforms.functional గా F రూపాంతరాలను అందించే 'torchvision.transforms' నుండి ఫంక్షనల్ మాడ్యూల్‌ను దిగుమతి చేస్తుంది:

దశ 3: ఇన్‌పుట్ చిత్రాన్ని చదవండి

తరువాత, కంప్యూటర్ నుండి ఇన్‌పుట్ చిత్రాన్ని చదవండి. ఇక్కడ, మేము చదువుతున్నాము ' పువ్వులు_img.jpg 'మరియు దానిని 'లో నిల్వ చేయడం input_img ”వేరియబుల్:

input_img = చిత్రం. తెరవండి ( 'flowers_img.jpg' )

దశ 4: ఇన్‌పుట్ ఇమేజ్ హ్యూని మార్చండి

ఇప్పుడు, 'ని ఉపయోగించి నిర్దిష్ట రంగు కారకంతో ఇన్‌పుట్ చిత్రం యొక్క రంగును సవరించండి సర్దుబాటు_హ్యూ() ” పద్ధతి. ఇక్కడ, మేము కారకంతో రంగును సర్దుబాటు చేస్తున్నాము ' 0.2 ”:

కొత్త_img = ఎఫ్. సర్దుబాటు_హ్యూ ( input_img , 0.2 )

దశ 5: రంగు సర్దుబాటు చేసిన చిత్రాన్ని ప్రదర్శించండి

చివరగా, దానిని ప్రదర్శించడం ద్వారా రంగు-సర్దుబాటు చేసిన చిత్రాన్ని వీక్షించండి:

కొత్త_img

పైన పేర్కొన్న అవుట్‌పుట్ పేర్కొన్న హ్యూ ఫ్యాక్టర్‌తో ఇన్‌పుట్ ఇమేజ్ యొక్క రంగు విజయవంతంగా సర్దుబాటు చేయబడిందని చూపిస్తుంది, అనగా “0.2”.

అదేవిధంగా, వినియోగదారులు చిత్రం యొక్క రంగును సర్దుబాటు చేయడానికి ఏదైనా ఇతర రంగు కారకాన్ని పేర్కొనవచ్చు. ఇప్పుడు, మేము అదే చిత్రాన్ని “తో సర్దుబాటు చేస్తాము -0.3 'వ్యత్యాసాన్ని చూడటానికి రంగు కారకం:

కొత్త_img = ఎఫ్. సర్దుబాటు_హ్యూ ( input_img , - 0.3 )

ఇది చిత్రం యొక్క రంగును మారుస్తుంది:

గమనిక: వినియోగదారులు [−0.5, 0.5] పరిధిలో హ్యూ ఫ్యాక్టర్ విలువను అందించగలరు. ఈ విలువలు చిత్రానికి కాంప్లిమెంటరీ రంగులను అందిస్తాయి, అయితే “0” అసలు చిత్రాన్ని ఇస్తుంది.

పోలిక

ఒరిజినల్ ఇమేజ్ మరియు రంగు-సర్దుబాటు చేసిన చిత్రాల మధ్య పోలిక క్రింద చూడవచ్చు:

గమనిక : మీరు ఇందులో మా Google Colab నోట్‌బుక్‌ని యాక్సెస్ చేయవచ్చు లింక్ .

మేము PyTorchలో చిత్రం యొక్క రంగును సర్దుబాటు చేసే సమర్థవంతమైన పద్ధతిని వివరించాము.

ముగింపు

PyTorchలో చిత్రం యొక్క రంగును సర్దుబాటు చేయడానికి/మార్చడానికి, ముందుగా, Google Colabకి కావలసిన చిత్రాన్ని అప్‌లోడ్ చేయండి. అప్పుడు, అవసరమైన లైబ్రరీలను దిగుమతి చేయండి మరియు ఇన్‌పుట్ చిత్రాన్ని చదవండి. తరువాత, 'ని ఉపయోగించండి సర్దుబాటు_హ్యూ() ”ఇన్‌పుట్ చిత్రం యొక్క రంగును కావలసిన రంగు కారకాలతో మార్చే పద్ధతి. చివరగా, దానిని ప్రదర్శించడం ద్వారా రంగు-సర్దుబాటు చేసిన చిత్రాన్ని వీక్షించండి. ఈ కథనం PyTorchలో చిత్రం యొక్క రంగును సర్దుబాటు చేయడానికి/మార్చే పద్ధతిని ప్రదర్శించింది.