Scipy Imshow

Scipy Imshow

Python er et kjent og ofte brukt programmeringsspråk for programvare som brukes til å skrive forskjellige programmer, bygge automatiske oppgaver, lage forskjellige nettsteder og for datalyseteknikker. Det er et programmeringsspråk for alle formål som betyr at applikasjonene ikke er begrenset til noen spesifikke oppgaver, snarere kan det lage forskjellige programmer. Dessuten er det nybegynnervennlig, noe som gjør det til det mest brukte språket blant alle andre språk. Scipy er et bibliotek med Python, og det er bygget på Pythons andre anerkjente bibliotek "Numpy". Dette biblioteket tilbyr funksjoner som hjelper til med å lage maskinlæring og dypt læringsmodeller og for beregningene av de matematiske ligningene sammen med dataanalyseteknikker. Scipy tilbyr en funksjon "imshow" som attributt eller modell, og denne funksjonen gjør det mulig å vise bildet i RGB -dannelsen av fargene.

Fremgangsmåte

Artikkelen vil følge trinn-for-trinn-prosessen for å implementere Scipy Imshow-funksjonen. Syntaksen for IMSHOW vises først i artikkelen og deretter etter syntaksen vil den bli utført i Python -skriptet. Programvareplattformen som vi skal bruke til utførelse av Python-koden er "Google Collab" som gir tilgang til alle for Python-plattformen som gjør det lettere å skrive programmene ved å tilby de forhåndsinstallerte Python-pakkene og bibliotekene.

Syntaks

Syntaksen for Scipy Imshow () er enkel, men det tar andre bibliotekattributter å vise bildet, så først, leser vi bildet ved å bruke Scipy -funksjonen som følger:

$ image = misc. imread ('filsti')

Og så vises bildet ved å kalle funksjonen nøyaktig som følger:

$ matplotlib. Pyplot. Imshow (bilde)

Parametrene som den første funksjonen tar som inndat Les informasjon om filstien til bildet som vi vil vise ved hjelp av Imshow () -metoden.

Returverdi

Funksjonen returnerer ikke noen returverdi snarere den viser det grafiske bildet som vi har gitt til inngangsparametrene.

Eksempel nr. 01

La oss nå bruke imshow -funksjonen fra scipy og vise et bilde ved hjelp av det. Det er åpenbart fra forrige syntaks at vi ikke bare kan bruke IMshow -funksjonen basert på scipy attributter for å vise bildet, men vi kommer til dette punktet en gang senere i programmet. Først åpner du Google Collab og lagrer en hel notisbok for prosjektet og lagrer det med noe unikt navn i Google -stasjonen, slik at vi kan få tilgang til dette programmet når som helst senere.

Kommer tilbake til det punktet hvor vi trenger å ta hjelp av noen andre biblioteker for å få imshow () til å fungere riktig. Vi kan ikke umiddelbart legge et bilde til å vise ved hjelp av IMSHOW () -funksjonen, og vi må først lese bildet. Før du leser et bilde, må du sørge for at vi har lastet ned et bilde i systemet, og vi vet om filstien også eller i hvilken mappe som bildet er plassert i systemet, kopier den banen siden vi må jobbe med det.

Etter å ha funnet bildefilbanen, må vi lese bildet. Vi vil først importere den viktige bibliotekpakken slik at vi laster inn "MISC" -modulen fra Python Scipy Library. Denne modulen kan importeres ved å skrive “From Scipy Import Misc” i programmet. MISC er modulen som lar oss lese bildet. MISC har en annen funksjon “imread ()” for å lese bildet. For å gjøre det, vil vi sette MISC som et prefiks før imread () -funksjonen som “MISC.IMread ('File Path') ”. Vi vil mate filstien til inngangsparameteren til denne funksjonen og vil lagre resultatene fra denne metoden i noen variabler som forutsetter “bilde”.

Når vi har lest bildet, vil vi vise bildet ved hjelp av "IMSHOW" -metoden, og for nettopp formålet vil vi importere fra "Matplotlib" -biblioteket "Pyplot" som er en pakke som fungerer for å vise eller å plotte figurene. Vi vil legge pyplottet før imshow () som et prefiks og vil mate lesingsverdien til bildet som en lagringsvariabel “bilde” til funksjonsparameteren som “PLT.Imshow (bilde) ”. På denne måten vil utdataene fra programmet vise bildet på skjermen, og etter å ha hentet dette bildet i programmet ved hjelp av disse funksjonene, kan vi deretter bruke det til forskjellige applikasjoner. Følgende figurer representerer programmet og dets utdata som utføres i Python -skriptet:

Eksempel # 02

Vi tar et nytt bilde og vil vise det bildet med hjelp av SCIPY IMSHOW () -metoden. Vi vil importere de to viktige modulene en fra “Scipy som MISC” og den andre fra “Matplotlib som pyplot”. Vi vil laste opp bildet til katalogen til Google Collab, og derfra vil vi kopiere navnet på bildet for å sende det til parameteren til "IMREAD ()" -funksjonen. Vi vil bruke IMread () -funksjonen fra MISC for å lese bildet først og vil lagre informasjonen og deretter kalle metoden “Pyplot.IMshow () ”og vil gi leseinformasjonen til denne funksjonen som inngangsparameter, dette vil vise bildet i utgangen. Koden for dette programmet er gitt nedenfor, og utdataene vises også i henhold til programmet:

Konklusjon

Denne guiden har vist metodene for å utføre Scipy Imshow -funksjonen som ikke er direkte tilgjengelig for Scipy -biblioteket, men vi kan få tilgang til den indirekte ved å bruke attributtet “Misc” til Scipy og “Matplotlib.Pyplot ”. Vi har demonstrert funksjonen på de to forskjellige bildene i to separate eksempler.