SciPy Imshow

Scipy Imshow



పైథాన్ అనేది విభిన్న సాఫ్ట్‌వేర్ ప్రోగ్రామ్‌లను వ్రాయడానికి, స్వయంచాలక పనులను రూపొందించడానికి, విభిన్న వెబ్‌సైట్‌లను రూపొందించడానికి మరియు డేటా విశ్లేషణ పద్ధతుల కోసం ఉపయోగించే ప్రసిద్ధ మరియు తరచుగా ఉపయోగించే సాఫ్ట్‌వేర్ ప్రోగ్రామింగ్ భాష. ఇది ఆల్-పర్పస్ ప్రోగ్రామింగ్ లాంగ్వేజ్ అంటే దాని అప్లికేషన్‌లు కొన్ని నిర్దిష్ట పనులకు పరిమితం కాకుండా విభిన్న ప్రోగ్రామ్‌లను సృష్టించగలవు. అంతేకాకుండా, ఇది బిగినర్స్-ఫ్రెండ్లీ, ఇది అన్ని ఇతర భాషలలో ఎక్కువగా ఉపయోగించే భాషగా చేస్తుంది. SciPy అనేది పైథాన్ యొక్క లైబ్రరీ, మరియు ఇది పైథాన్ యొక్క ఇతర ప్రసిద్ధ లైబ్రరీ 'NumPy'లో నిర్మించబడింది. ఈ లైబ్రరీ మెషీన్ లెర్నింగ్ మరియు డీప్-లెర్నింగ్ మోడల్‌లను రూపొందించడంలో సహాయపడే ఫంక్షన్‌లను అందిస్తుంది మరియు డేటా విశ్లేషణ పద్ధతులతో పాటు గణిత సమీకరణాల గణనల కోసం. SciPy 'imshow' అనే ఫంక్షన్‌ను దాని లక్షణం లేదా మోడల్‌గా అందిస్తుంది మరియు ఈ ఫంక్షన్ రంగుల RGB నిర్మాణంలో చిత్రాన్ని ప్రదర్శించడానికి అనుమతిస్తుంది.

విధానము

వ్యాసం SciPy imshow ఫంక్షన్‌ను అమలు చేయడానికి దశల వారీ ప్రక్రియను అనుసరిస్తుంది. imshow కోసం వాక్యనిర్మాణం మొదట వ్యాసంలో ప్రదర్శించబడుతుంది మరియు తరువాత వాక్యనిర్మాణాన్ని అనుసరించి పైథాన్ స్క్రిప్ట్‌లో అమలు చేయబడుతుంది. పైథాన్ కోడ్ అమలు కోసం మేము ఉపయోగించే సాఫ్ట్‌వేర్ ప్లాట్‌ఫారమ్ “గూగుల్ కొల్లాబ్” ఇది పైథాన్ ప్లాట్‌ఫారమ్ కోసం అందరికీ యాక్సెస్‌ను అందిస్తుంది, ఇది ముందుగా ఇన్‌స్టాల్ చేయబడిన పైథాన్ ప్యాకేజీలు మరియు లైబ్రరీలను అందించడం ద్వారా ప్రోగ్రామ్‌లను వ్రాయడం సులభం చేస్తుంది.







వాక్యనిర్మాణం

SciPy imshow() కోసం వాక్యనిర్మాణం చాలా సులభం కానీ చిత్రాన్ని ప్రదర్శించడానికి ఇతర లైబ్రరీ లక్షణాలను తీసుకుంటుంది కాబట్టి ముందుగా, మేము ఈ క్రింది విధంగా SciPy ఫంక్షన్‌ని ఉపయోగించి చిత్రాన్ని చదువుతాము:



$ చిత్రం = వివిధ imread ( 'ఫైల్ మార్గం')

ఆపై ఫంక్షన్‌ను ఈ క్రింది విధంగా కాల్ చేయడం ద్వారా చిత్రం ప్రదర్శించబడుతుంది:



$ matplotlib. పైప్లాట్ . ఇమ్షో ( చిత్రం )

మొదటి ఫంక్షన్ ఇన్‌పుట్‌గా తీసుకునే పారామితులు ఫైల్ యొక్క మార్గం లేదా సిస్టమ్ యొక్క రిపోజిటరీలలో ఇమేజ్ ఎక్కడ నిల్వ చేయబడిందో సూచిస్తుంది మరియు ఆపై “imshow” ఫంక్షన్ యొక్క ఇన్‌పుట్ పారామీటర్‌కు ఇవ్వబడిన రెండవ పరామితి అనేది నిల్వ చేసే చిత్రం. imshow() పద్ధతిని ఉపయోగించి మనం ప్రదర్శించాలనుకుంటున్న చిత్రం యొక్క ఫైల్ పాత్ సమాచారాన్ని చదవండి.





రిటర్న్ విలువ

ఫంక్షన్ ఏ రిటర్న్ విలువను తిరిగి ఇవ్వదు, దాని ఇన్‌పుట్ పారామితులకు మనం ఇచ్చిన గ్రాఫికల్ ఇమేజ్‌ని డిస్ప్లేలో ఉంచుతుంది.

ఉదాహరణ # 01

ఇప్పుడు, మనం SciPy నుండి imshow ఫంక్షన్‌ని ఉపయోగిస్తాము మరియు దాని సహాయంతో ఒక చిత్రాన్ని ప్రదర్శిస్తాము. చిత్రాన్ని ప్రదర్శించడానికి మనం కేవలం SciPy లక్షణాల ఆధారంగా imshow ఫంక్షన్‌ను ఉపయోగించలేమని మునుపటి వాక్యనిర్మాణం నుండి స్పష్టంగా ఉంది, అయితే మేము ప్రోగ్రామ్‌లో కొంతకాలం తర్వాత ఈ పాయింట్‌కి వస్తాము. ముందుగా, Google కొల్లాబ్‌ని తెరిచి, ప్రాజెక్ట్ కోసం మొత్తం నోట్‌బుక్‌ను సేవ్ చేయండి మరియు దానిని Google డ్రైవ్‌లో ఏదైనా ప్రత్యేకమైన పేరుతో సేవ్ చేయండి, తద్వారా మేము ఈ ప్రోగ్రామ్‌ని తర్వాత ఎప్పుడైనా యాక్సెస్ చేయవచ్చు.



imshow() సరిగ్గా పని చేయడానికి మనం కొన్ని ఇతర లైబ్రరీల సహాయం తీసుకోవలసిన స్థితికి తిరిగి వస్తున్నాము. imshow() ఫంక్షన్‌ని ఉపయోగించి ప్రదర్శించడానికి మేము వెంటనే చిత్రాన్ని ఉంచలేము మరియు మనం మొదట చిత్రాన్ని చదవాలి. చిత్రాన్ని చదివే ముందు, సిస్టమ్‌లో కొంత ఇమేజ్ డౌన్‌లోడ్ చేయబడిందని మరియు దాని ఫైల్ పాత్ గురించి లేదా సిస్టమ్‌లో ఆ చిత్రం ఏ ఫోల్డర్‌లో ఉందో మాకు తెలుసునని నిర్ధారించుకోండి, మేము దానిపై పని చేయాల్సి ఉంటుంది కాబట్టి ఆ మార్గాన్ని కాపీ చేయండి.

ఇమేజ్ ఫైల్ పాత్‌ను గుర్తించిన తర్వాత, మనం చిత్రాన్ని చదవాలి. మేము మొదట ముఖ్యమైన లైబ్రరీ ప్యాకేజీని దిగుమతి చేస్తాము కాబట్టి మేము పైథాన్ SciPy లైబ్రరీ నుండి “మిస్క్” మాడ్యూల్‌ను లోడ్ చేస్తాము. ప్రోగ్రామ్‌లో “SciPy దిగుమతి నుండి” అని వ్రాయడం ద్వారా ఈ మాడ్యూల్‌ని దిగుమతి చేసుకోవచ్చు. misc అనేది చిత్రాన్ని చదవడానికి అనుమతించే మాడ్యూల్. ఇమేజ్‌ని చదవడానికి Misc 'imread()' అనే మరొక ఫంక్షన్‌ను కలిగి ఉంది. అలా చేయడానికి, మేము imread() ఫంక్షన్‌కు ముందు 'misc.imread('file path')' గా ఉపసర్గగా miscని ఉంచుతాము. మేము ఈ ఫంక్షన్ యొక్క ఇన్‌పుట్ పారామీటర్‌కు ఫైల్ పాత్‌ను ఫీడ్ చేస్తాము మరియు “ఇమేజ్” అని భావించి కొన్ని వేరియబుల్స్‌లో ఈ పద్ధతి నుండి ఫలితాలను సేవ్ చేస్తాము.

మేము చిత్రాన్ని చదివిన తర్వాత, మేము 'imshow' పద్ధతిని ఉపయోగించి చిత్రాన్ని ప్రదర్శించాలనుకుంటున్నాము మరియు ఆ ప్రయోజనం కోసం, మేము 'matplotlib' లైబ్రరీ నుండి 'pyplot' ను దిగుమతి చేస్తాము, ఇది చూపించడానికి లేదా ప్లాట్ చేయడానికి పని చేసే ప్యాకేజీ. బొమ్మలు. మేము పైప్లాట్‌ను imshow()కి ముందు ఉపసర్గగా ఉంచుతాము మరియు చిత్రం యొక్క రీడ్ వాల్యూని సేవ్ వేరియబుల్ “ఇమేజ్”గా ఫంక్షన్ పారామీటర్‌కు “plt.imshow(image )”గా ఫీడ్ చేస్తాము. ఈ విధంగా ప్రోగ్రామ్ యొక్క అవుట్‌పుట్ స్క్రీన్‌పై చిత్రాన్ని ప్రదర్శిస్తుంది మరియు ఈ ఫంక్షన్‌ల సహాయంతో ప్రోగ్రామ్‌లో ఈ చిత్రాన్ని పొందిన తర్వాత మేము దానిని వివిధ అప్లికేషన్‌ల కోసం ఉపయోగించుకోవచ్చు. పైథాన్ స్క్రిప్ట్‌లో అమలు చేయబడిన ప్రోగ్రామ్ మరియు దాని అవుట్‌పుట్‌ను క్రింది బొమ్మలు సూచిస్తాయి:

ఉదాహరణ # 02

మేము మరొక చిత్రాన్ని తీసుకుంటాము మరియు SciPy imshow() పద్ధతి సహాయంతో ఆ చిత్రాన్ని ప్రదర్శిస్తాము. మేము రెండు ముఖ్యమైన మాడ్యూల్‌లను “scipy as misc” నుండి మరియు రెండవది “matplotlib as the pyplot” నుండి దిగుమతి చేస్తాము. మేము చిత్రాన్ని Google కొల్లాబ్ యొక్క డైరెక్టరీకి అప్‌లోడ్ చేస్తాము మరియు అక్కడ నుండి “imread()” ఫంక్షన్ యొక్క పారామీటర్‌కు పాస్ చేయడానికి చిత్రం పేరును కాపీ చేస్తాము. మేము మొదట ఇమేజ్‌ని చదవడానికి imread() ఫంక్షన్‌ని ఉపయోగిస్తాము మరియు దాని సమాచారాన్ని సేవ్ చేసి, ఆపై పద్ధతిని “pyplot.imshow()” అని పిలుస్తాము మరియు ఈ ఫంక్షన్‌కి రీడ్ సమాచారాన్ని దాని ఇన్‌పుట్ పారామీటర్‌గా అందిస్తాము, ఇది అవుట్‌పుట్‌లో చిత్రాన్ని ప్రదర్శించండి. ఈ ప్రోగ్రామ్ కోసం కోడ్ క్రింద ఇవ్వబడింది మరియు ప్రోగ్రామ్ ప్రకారం అవుట్‌పుట్ కూడా ప్రదర్శించబడుతుంది:

ముగింపు

ఈ గైడ్ SciPy లైబ్రరీకి నేరుగా యాక్సెస్ చేయలేని SciPy imshow ఫంక్షన్‌ని అమలు చేసే పద్ధతులను చూపింది, అయితే SciPy యొక్క “misc” మరియు “matplotlib.pyplot” లక్షణాన్ని ఉపయోగించడం ద్వారా మనం దానిని పరోక్షంగా యాక్సెస్ చేయవచ్చు. మేము రెండు వేర్వేరు చిత్రాలపై ఫంక్షన్‌ను రెండు వేర్వేరు ఉదాహరణలలో ప్రదర్శించాము.