Este notebook de Google Colab tiene como objetivo principal demostrar cómo subir imágenes desde el almacenamiento local de tu computadora a Google Colab y visualizarlas dentro del entorno del notebook.
1 2 3 4 5 6 7 8 9 10 | import os from IPython.display import Image, display from google.colab import files # 1. Ejecuta esta línea para abrir el asistente de subida y seleccionar tus imágenes locales archivos_subidos = files.upload() # 2. Especifica la ruta origen de la PC local (como referencia en texto), cargo y muestro las imágenes cargadas en Colab origen = r"D:\Hadson.TECH\RUTAS\ESP-UC\Python-for-IA-and-Machine-Learning-Doc\content\Imagenes-20260606" _ = [display(Image(filename=archivo)) for archivo in os.listdir('.') if archivo.lower().endswith(('.png', '.jpg', '.jpeg', '.gif', '.bmp'))] |
Librerías Utilizadas:
os: Una librería estándar de Python para interactuar con el sistema operativo. Se usaos.listdir('.')para obtener una lista de los archivos en el directorio actual de Colab, lo que permite identificar las imágenes subidas.IPython.display: Un módulo de IPython que facilita la visualización de elementos enriquecidos en notebooks. Se utilizan:Image: Para cargar y representar datos de imágenes.display: Para mostrar las imágenes cargadas directamente en la salida de la celda.
google.colab.files: Una librería específica de Google Colab para la transferencia de archivos. Se usafiles.upload()para abrir una interfaz de diálogo que permite al usuario seleccionar y subir archivos desde su máquina local a Colab.
Proceso:
- Importación de Librerías: Se importan las clases y funciones necesarias de
os,IPython.display, ygoogle.colab.files. - Subida de Archivos: La función
files.upload()se ejecuta para iniciar el proceso de subida. Esto abre un asistente en el navegador donde el usuario puede seleccionar las imágenes deseadas de su disco duro local. - Visualización de Imágenes: Una vez que las imágenes se han subido al entorno temporal de Colab, el código utiliza
os.listdir('.')para listar todos los archivos presentes en el directorio actual. Luego, filtra esta lista para mostrar solo aquellos archivos con extensiones de imagen (.png,.jpg,.jpeg,.gif,.bmp). Finalmente,display(Image(filename=archivo))se utiliza en un bucle para mostrar cada una de las imágenes subidas en la salida del notebook.
0 Comentarios