Python è un linguaggio di programmazione software ben noto e utilizzato che viene utilizzato per scrivere diversi programmi software, costruire attività automatiche, creare siti Web diversi e tecniche di analisi dei dati. È un linguaggio di programmazione per tutti gli usi, il che significa che le sue applicazioni non sono limitate ad alcuni compiti specifici, piuttosto che possono creare programmi diversi. Inoltre, è adatto ai principianti che lo rende la lingua più usata tra tutte le altre lingue. Scipy è una biblioteca di Python ed è stata costruita sull'altra rinomata biblioteca di Python "Numpy". Questa libreria offre funzioni che aiutano a creare un apprendimento automatico e modelli di apprendimento profondo e per i calcoli delle equazioni matematiche insieme alle tecniche di analisi dei dati. Scipy offre una funzione "imshow" come attributo o il modello e questa funzione consente di visualizzare l'immagine nella formazione di RGB dei colori.
Procedura
L'articolo seguirà il processo passo-passo per implementare la funzione Scipy Imshow. La sintassi per l'IMShow verrà visualizzata prima nell'articolo e quindi seguendo la sintassi verrà eseguita nello script Python. La piattaforma software che utilizzeremo per l'esecuzione del codice Python è "Google Collab" che fornisce l'accesso a tutti per la piattaforma Python che semplifica la scrittura dei programmi fornendo i pacchetti e le librerie Python preinstallati.
Sintassi
La sintassi per Scipy Imshow () è semplice ma ci vogliono altri attributi della libreria per visualizzare l'immagine, quindi prima leggiamo l'immagine usando la funzione Scipy come segue:
$ image = misc. imread ("percorso file")E quindi l'immagine viene visualizzata chiamando la funzione esattamente come segue:
$ matplotlib. Pyplot. Imshow (immagine)I parametri che la prima funzione intraprende come input sono il percorso del file o rappresenta dove l'immagine è memorizzata nei repository del sistema e quindi il secondo parametro dato al parametro di input della funzione "imshow" è l'immagine che memorizza Leggi le informazioni sul percorso del file dell'immagine che vogliamo visualizzare utilizzando il metodo IMSHOW ().
Valore di ritorno
La funzione non restituisce alcun valore di restituzione piuttosto che mette in mostra l'immagine grafica che abbiamo dato ai suoi parametri di input.
Esempio # 01
Ora, utilizziamo la funzione IMShow dal Scipy e visualizziamo un'immagine con l'aiuto. Dalla sintassi precedente è ovvio che non possiamo semplicemente usare la funzione IMShow in base agli attributi Scipy per visualizzare l'immagine, ma arriveremo a questo punto qualche tempo dopo nel programma. Innanzitutto, apri Google Collab e salva un intero notebook per il progetto e salvalo con un nome univoco in Google Drive in modo da poter accedere a questo programma in qualsiasi momento dopo.
Tornando al punto in cui avremmo bisogno di prendere l'aiuto di alcune altre biblioteche per far funzionare correttamente l'imshow (). Non possiamo immediatamente mettere un'immagine da visualizzare usando la funzione imshow () e dobbiamo prima leggere l'immagine. Prima di leggere un'immagine assicurati di avere qualche immagine scaricata nel sistema e sappiamo anche del suo percorso del file o in quale cartella si trova l'immagine nel sistema, copia quel percorso poiché dovremo lavorare su di essa.
Dopo aver individuato il percorso del file di immagine, dobbiamo leggere l'immagine. Prima importare l'importante pacchetto di biblioteche in modo da caricare il modulo "misc" dalla biblioteca di Python Scipy. Questo modulo può essere importato scrivendo "da Scipy Import Misc" nel programma. Il misc è il modulo che ci consentirà di leggere l'immagine. Misc ha un'altra funzione "imread ()" per leggere l'immagine. Per fare ciò, metteremo il misc come prefisso prima della funzione imread () come "misc.imread ("percorso file") ". Daremo alimentare il percorso del file al parametro di input di questa funzione e salveremo i risultati da questo metodo in alcune variabili che assumono "immagine".
Una volta che abbiamo letto l'immagine, vorremmo visualizzare l'immagine usando il metodo "Imshow" e, proprio per questo scopo, importeremo dalla libreria "Matplotlib" il "Pyplot" che è un pacchetto che funziona da mostrare o trattare le figure. Metteremo il pilota prima dell'imshow () come prefisso e alimenteremo il valore di lettura dell'immagine come una variabile di salvataggio "immagine" al parametro della funzione come "PLT.imshow (immagine) ". In questo modo l'output del programma visualizzerà l'immagine sullo schermo e dopo aver recuperato questa immagine nel programma con l'aiuto di queste funzioni che possiamo quindi utilizzarla per diverse applicazioni. Le seguenti cifre rappresentano il programma e il suo output eseguito nello script Python:
Esempio # 02
Prenderemo un'altra immagine e mostreremo quell'immagine con l'aiuto del metodo Scipy Imshow (). Importeremo i due moduli importanti uno dallo "Scipy come misc" e il secondo dal "Matplotlib come pilota". Caricheremo l'immagine nella directory di Google Collab e da lì copriremo il nome dell'immagine per passarla al parametro della funzione "Imread ()". Utilizzeremo la funzione imread () da misc per leggere prima l'immagine e salveremo le sue informazioni e quindi chiameremo il metodo “Pyplot.imshow () ”e fornirà le informazioni di lettura a questa funzione come parametro di input, questo visualizzerà l'immagine nell'output. Il codice per questo programma è riportato di seguito e l'output viene visualizzato anche secondo il programma:
Conclusione
Questa guida ha mostrato i metodi per eseguire la funzione IMSHOW SCIPY che non è direttamente accessibile alla libreria Scipy ma possiamo accedervi indirettamente utilizzando l'attributo "misc" dello Scipy e il "matplotlib.Pyplot ". Abbiamo dimostrato la funzione sulle due diverse immagini in due esempi separati.