Scipy imshow

Scipy imshow

Python est un langage de programmation logiciel bien connu et fréquemment utilisé qui est utilisé pour écrire différents logiciels, créer des tâches automatiques, fabriquer différents sites Web et pour les techniques d'analyse des données. C'est un langage de programmation polyvalent qui signifie que ses applications ne se limitent pas à certaines tâches spécifiques, mais peut créer des programmes différents. De plus, c'est adapté aux débutants qui en fait la langue la plus utilisée parmi toutes les autres langues. Scipy est une bibliothèque de Python, et il a été construit sur l'autre bibliothèque renommée de Python "Numpy". Cette bibliothèque propose des fonctions qui aident à créer un apprentissage automatique et des modèles d'apprentissage en profondeur et pour les calculs des équations mathématiques ainsi que les techniques d'analyse des données. Scipy propose une fonction «imshow» comme son attribut ou le modèle et cette fonction permet d'afficher l'image dans la formation RVB des couleurs.

Procédure

L'article suivra le processus étape par étape pour implémenter la fonction Scipy Imshow. La syntaxe de l'imshow sera affichée d'abord dans l'article, puis suivant la syntaxe, elle sera exécutée dans le script Python. La plate-forme logicielle que nous utiliserons pour l'exécution du code Python est «Google Collab» qui donne accès à tous pour la plate-forme Python qui facilite la rédaction des programmes en fournissant les packages et bibliothèques Python préinstallés.

Syntaxe

La syntaxe du scipy imshow () est simple, mais il faut d'autres attributs de bibliothèque pour afficher l'image, donc nous lisons l'image en utilisant la fonction Scipy comme suit:

$ Image = Misc. IMREAD ('Fichier Path')

Et puis l'image est affichée en appelant la fonction exactement comme suit:

$ matplotlib. pypllot. Imshow (image)

Les paramètres que la première fonction prend en entrée est le chemin du fichier ou représente où l'image est stockée dans les référentiels du système, puis le deuxième paramètre qui est donné au paramètre d'entrée de la fonction «Imshow» est l'image qui stocke la Lisez les informations du chemin de fichier de l'image que nous voulons afficher en utilisant la méthode IMShow ().

Valeur de retour

La fonction ne renvoie aucune valeur de retour plutôt qu'elle affiche l'image graphique que nous avons donnée à ses paramètres d'entrée.

Exemple # 01

Maintenant, utilisons la fonction iMshow à partir du scipy et affichons une image avec l'aide de celui-ci. Il est évident à partir de la syntaxe précédente que nous ne pouvons pas simplement utiliser la fonction IMShow basée sur les attributs Scipy pour afficher l'image, mais nous arrivera à ce point plus tard dans le programme. Tout d'abord, ouvrez la collaboration Google et enregistrez un ordinateur portable entier pour le projet et enregistrez-le avec un nom unique dans Google Drive afin que nous puissions accéder à ce programme plus tard.

Revenant au point où nous aurions besoin de prendre l'aide de certaines autres bibliothèques pour que l'imshow () fonctionne correctement. Nous ne pouvons pas immédiatement mettre une image à afficher en utilisant la fonction imshow () et nous devons d'abord lire l'image. Avant de lire une image, assurez-vous que nous avons une image téléchargée dans le système et que nous connaissons également son chemin de fichier ou dans quel dossier cette image se trouve dans le système, copiez ce chemin car nous devrons y travailler.

Après avoir localisé le chemin du fichier image, nous devons lire l'image. Nous importerons d'abord l'important package de bibliothèque afin que nous chargerons le module «Misc» de la bibliothèque Python Scipy. Ce module peut être importé en écrivant «de Scipy Import Misc» dans le programme. Le Misc est le module qui nous permettra de lire l'image. Misc a une autre fonction «imRead ()» pour lire l'image. Pour ce faire, nous mettrons le Misc en tant que préfixe avant la fonction IMRead () comme «Misc.IMREAD ('Fichier Path') ". Nous allons nourrir le chemin de fichier vers le paramètre d'entrée de cette fonction et enregistrerons les résultats de cette méthode dans certaines variables en supposant «l'image».

Une fois que nous aurons lu l'image, nous aimerions afficher l'image à l'aide de la méthode «Imshow» et à cette fin, nous importerons à partir de la bibliothèque «Matplotlib» la «Pyplot» qui est un package qui fonctionne pour afficher ou tracer les figures. Nous mettrons le pyplot devant l'imshow () comme un préfixe et nourrirons la valeur de lecture de l'image en tant que variable de sauvegarde «image» dans le paramètre de fonction comme «PLT.imshow (image) ". De cette façon, la sortie du programme affichera l'image à l'écran et après avoir récupéré cette image dans le programme à l'aide de ces fonctions, nous pouvons ensuite l'utiliser pour différentes applications. Les chiffres suivants représentent le programme et sa sortie exécutée dans le script Python:

Exemple # 02

Nous prendrons une autre image et afficherons cette image avec l'aide de la méthode Scipy Imshow (). Nous importerons les deux modules importants un du «Scipy en tant que Misc» et le second du «Matplotlib en tant que pyplot». Nous téléchargerons l'image sur le répertoire de Google Collab. Nous utiliserons la fonction iMRead () de la misc pour lire l'image d'abord et enregistrerons ses informations et appellerons ensuite la méthode «Pyplot.imshow () ”et donnera les informations de lecture à cette fonction comme son paramètre d'entrée, cela affichera l'image dans la sortie. Le code de ce programme est donné ci-dessous et la sortie est également affichée selon le programme:

Conclusion

Ce guide a montré les méthodes pour exécuter la fonction Scipy Imshow qui n'est pas directement accessible à la bibliothèque Scipy, mais nous pouvons y accéder indirectement en utilisant l'attribut «Misc» du Scipy et du «Matplotlib.pypllot ". Nous avons démontré la fonction sur les deux images différentes dans deux exemples distincts.