SciPy Imshow

Scipy Imshow



Python es un lenguaje de programación de software conocido y de uso frecuente que se utiliza para escribir diferentes programas de software, crear tareas automáticas, crear diferentes sitios web y para técnicas de análisis de datos. Es un lenguaje de programación de uso múltiple, lo que significa que sus aplicaciones no se limitan a algunas tareas específicas, sino que puede crear diferentes programas. Además, es fácil de usar para principiantes, lo que lo convierte en el idioma más utilizado entre todos los demás idiomas. SciPy es una biblioteca de Python, y se ha construido sobre la otra biblioteca de renombre de Python, 'NumPy'. Esta biblioteca ofrece funciones que ayudan a crear modelos de aprendizaje automático y aprendizaje profundo y para los cálculos de las ecuaciones matemáticas junto con técnicas de análisis de datos. SciPy ofrece una función 'imshow' como su atributo o el modelo y esta función permite mostrar la imagen en la formación RGB de los colores.

Procedimiento

El artículo seguirá el proceso paso a paso para implementar la función SciPy imshow. La sintaxis de imshow se mostrará primero en el artículo y luego, siguiendo la sintaxis, se ejecutará en el script de Python. La plataforma de software que utilizaremos para la ejecución del código de Python es 'Google Collab', que brinda acceso a todo para la plataforma de Python que facilita la escritura de los programas al proporcionar los paquetes y bibliotecas de Python preinstalados.







Sintaxis

La sintaxis de SciPy imshow() es simple, pero se necesitan otros atributos de la biblioteca para mostrar la imagen, así que primero, leemos la imagen usando la función SciPy de la siguiente manera:



$ imagen = varios Estoy leído ( ' ruta de archivo ')

Y luego la imagen se muestra llamando a la función exactamente de la siguiente manera:



$matplotlib. pyplot . Imshow ( imagen )

Los parámetros que la primera función toma como entrada son la ruta del archivo o representa dónde se almacena la imagen en los repositorios del sistema y luego el segundo parámetro que se le da al parámetro de entrada de la función “imshow” es la imagen que almacena la lea la información de la ruta del archivo de la imagen que queremos mostrar usando el método imshow().





Valor de retorno

La función no devuelve ningún valor de retorno sino que muestra la imagen gráfica que le hemos dado a sus parámetros de entrada.

Ejemplo # 01

Ahora, usemos la función imshow de SciPy y mostremos una imagen con la ayuda de ella. Es obvio a partir de la sintaxis anterior que no podemos simplemente usar la función imshow basada en los atributos de SciPy para mostrar la imagen, pero llegaremos a este punto más adelante en el programa. Primero, abra la colaboración de Google y guarde un cuaderno completo para el proyecto y guárdelo con un nombre único en la unidad de Google para que podamos acceder a este programa en cualquier momento posterior.



Volviendo al punto en el que necesitaríamos la ayuda de otras bibliotecas para que imshow() funcione correctamente. No podemos mostrar inmediatamente una imagen usando la función imshow() y primero tenemos que leer la imagen. Antes de leer una imagen asegúrese de que tengamos alguna imagen descargada en el sistema y sepamos la ruta del archivo también o en qué carpeta se encuentra esa imagen en el sistema, copie esa ruta ya que tendremos que trabajar en ella.

Después de ubicar la ruta del archivo de imagen, debemos leer la imagen. Primero importaremos el paquete de la biblioteca importante, por lo que cargaremos el módulo 'misc' de la biblioteca Python SciPy. Este módulo se puede importar escribiendo 'desde SciPy import misc' en el programa. El misc es el módulo que nos permitirá leer la imagen. Misc tiene otra función “imread()” para leer la imagen. Para hacerlo, pondremos misc como prefijo antes de la función imread() como 'misc.imread('ruta del archivo')'. Introduciremos la ruta del archivo en el parámetro de entrada de esta función y guardaremos los resultados de este método en algunas variables asumiendo 'imagen'.

Una vez que hayamos leído la imagen, nos gustaría mostrar la imagen usando el método “imshow” y para eso mismo, importaremos de la biblioteca “matplotlib” el “pyplot” que es un paquete que funciona para mostrar o para trazar las figuras. Pondremos el pyplot antes de imshow() como prefijo y enviaremos el valor de lectura de la imagen como una variable de guardado 'imagen' al parámetro de la función como 'plt.imshow(imagen)'. De esta manera, la salida del programa mostrará la imagen en la pantalla y, después de obtener esta imagen en el programa con la ayuda de estas funciones, podemos utilizarla para diferentes aplicaciones. Las siguientes figuras representan el programa y su salida ejecutándose en el script de Python:

Ejemplo # 02

Tomaremos otra imagen y la mostraremos con la ayuda del método SciPy imshow(). Importaremos los dos módulos importantes, uno de 'scipy as misc' y el segundo de 'matplotlib as the pyplot'. Subiremos la imagen al directorio de Google collab y de ahí copiaremos el nombre de la imagen para pasarlo al parámetro de la función “imread()”. Usaremos la función imread() de misc para leer la imagen primero y guardaremos su información y luego llamaremos al método “pyplot.imshow()” y le daremos la información de lectura a esta función como su parámetro de entrada, esto mostrar la imagen en la salida. El código para este programa se proporciona a continuación y la salida también se muestra según el programa:

Conclusión

Esta guía ha mostrado los métodos para ejecutar la función imshow de SciPy, a la que no se puede acceder directamente desde la biblioteca de SciPy, pero podemos acceder a ella indirectamente usando el atributo 'misc' de SciPy y 'matplotlib.pyplot'. Hemos demostrado la función en las dos imágenes diferentes en dos ejemplos separados.