Muy bien, basta de hablar, procesemos algunas imágenes y usemos nuestro conocimiento de Python.
Ahora, podría estar pensando que el procesamiento de imágenes es algo que puede hacer en su máquina usando
algo como Photoshop, incluso usando un software de edición simple.
Pero donde realmente brilla esta herramienta es cuando tenemos que procesar cientos, miles de imágenes.
Puede hacer las cosas muy, muy rápido con Python.
Así que comencemos con esto.
De hecho, he adjuntado a esta lección un IDEX de empuje para ti y este índice de empuje tiene todos estos pequeños y lindos
Pokémon.
Tenemos a Bulbasaur, tenemos a Charmander, tenemos a Pikachu, tenemos a Squirtle.
Es genial.
Todos son extremadamente lindos.
Y, por cierto, una pequeña bonificación solo por realizar este curso.
Ningún otro curso te enseñará esto.
Prepárate para ello.
¿Estás listo?
El nombre original de Bulbasaur en japonés es para Siggie Dunnett.
Charmander mientras Charmander es HITO.
Y luego Pikachu, mientras que Pikachu es solo Pikachu y luego Squirtle es entonces.
Ahí tienes.
Bono de lección de japonés gratis para este curso de Python.
Si, esto es tan bueno?
Por supuesto.
Está bien.
Volvamos a algunas cosas serias.
Tenemos estas imágenes.
Veamos qué podemos hacer con ellos.
Voy a tener un archivo de imagen para que pueda crearlo usted mismo.
Y estoy usando texto sublime aquí en mi símbolo del sistema.
Pero puedes usar lo que quieras.
Y lo que voy a mostrarte.
Es algo que recuerdo que siempre puedes hacer referencia en la documentación oficial al aprender una
biblioteca, no hay nada mejor que la documentación oficial.
Derecha.
Y vemos aquí que lo primero que debemos hacer es importar el módulo así.
Así que volvamos aquí y digamos de PILT.
Importar imagen, para que ahora podamos hacer algo bastante emocionante, lo primero que podemos hacer es decir que la imagen es igual.
Imagen que hemos importado y simplemente di abierta.
Ahora, aquí, solo le damos una ruta de archivo que queremos abrir en nuestro caso, abramos Pikachu
JPEG.
Así que voy a decir.
Dot slash, que significa directorio actual, y recuerde, estamos en el directorio de juegos de imágenes y quiero ir dentro de la
carpeta de índice de empuje, así que voy a decir índice de empuje.
Y decir.
Pikachu se asegura de que deletree Pikachu aquí.
Dot Jopek.
E imprimamos la imagen aquí para ver qué obtenemos.
Voy a guardar y ejecutar este archivo, así que voy a decir.
Pitón.
Three y Rondi Image Dot Peafowl.
Imagenes
-, porque ese es el nombre.
Ahí lo tienes, tenemos un objeto aquí, ves que es un objeto de píldora, es una imagen JPEG enchufada en un archivo de
imagen JPEG y me dice exactamente qué es.
Así que hemos convertido o abierto este JPEG en un objeto de imagen que Pelo nos da y que ahora podemos manipular.
Entonces, ¿qué podemos hacer aquí?
Bueno, primero, veamos el formato de puntos de la imagen y esta propiedad dirá, oye, ¿qué es el formato de
imagen?
¿Formato de imagen?
Es un JPEG porque, bueno, es un JPEG.
Eso es genial.
Entonces obtenemos diferentes propiedades aquí.
Pero ¿qué pasa con el tamaño?
¿Puedes contarnos sobre el tamaño?
Bueno, sí, el tamaño de la imagen es de 640 por 640.
Impresionante.
Eso es bueno.
Obtenemos alguna información.
¿Qué pasa si hacemos el modo aquí, qué hace Mo?
Vamos a ver.
Vemos que la coloración está adentro.
Entonces eso es rojo, verde, azul.
Está bien, genial.
Limpiemos la consola aquí.
Ahí tienes.
Ahora, recuerde, podemos averiguar qué tipo de funciones, propiedades del método y atributos tiene esta
imagen haciendo el comando jerk.
Derecha.
Entonces, si elimino esto.
Y hazlo más dudoso con la imagen.
Nos ponemos bien, todas las cosas que nos ha dado esta imagen y de nuevo, esto es algo que podemos comprobar
también en las webs de documentación.
Bien, pero hagamos algo aún más emocionante.
¿Sabes lo que quiero hacer?
Quiero poder agregar algunos filtros, tal vez difuminar las cosas aquí.
Bien.
Pelo nos da este filtro de imagen.
Con eso ahora podemos filtrar la imagen, entonces, ¿cómo podemos usarlo?
Bueno, ahora podemos tener un filtrado.
La imagen y esta imagen de filtro serán iguales a la imagen que hemos tomado y
vamos a decir filtro de puntos y aquí, le daremos el filtro de imagen con algunas opciones.
Entonces aquí podemos hacer cosas diferentes.
Hagamos Bhullar aquí.
Tan borroso capital.
Así que ahora aplicará un filtro de desenfoque.
Así que veamos qué pasa.
Si hago esto, en lugar de imprimir, voy a decir imagen.
Guardar puntos.
Y esto va a guardar la imagen filtrada.
Entonces, ¿cuál es la imagen filtrada que guarda?
Y dale, llamémoslo.
Blu.
Coma y luego la extensión que queremos guardar.
Hagamos PMG aquí.
Lo cambiaremos a un archivo.
Así, y si ejecuto esto.
Mira eso.
Tenemos un nuevo desenfoque de archivo aquí, si hago clic en él, Pikachu está borroso.
Puedes ver la imagen original aquí y la imagen borrosa.
¿Cuan genial es eso?
Así que hagámoslo de nuevo, hagamos otra cosa, hagámoslo quizás.
Suave, que es otro filtro que podemos hacer si ejecuto esto nuevamente.
Muy bien, vemos que la imagen ahora está bien, realmente no podemos decirlo, pero es más suave.
Ese es un filtro que generalmente funciona mejor con imágenes de paisaje, también podemos hacer algo como schaffen y nuevamente,
puedes leer la documentación para ver diferentes filtros para que podamos hacerlo.
Pero echemos un vistazo a este también.
Conseguimos el original y luego el afilado.
Ahí lo tienes, hay un pequeño aviso.
Pikachu se ve muy, muy afilado.
Ahora, la razón por la que he convertido esto en un PMG es porque PNG admite estos filtros de imagen, por lo que
puede ingresar allí si realmente lo mantiene como JPEG.
¿Y sabes qué?
Ya que estamos en eso, déjame mostrarte otra cosa que podemos hacer.
Entonces, en lugar de esta imagen de filtro, podemos hacer algo llamado convertir.
Y esto convierte la imagen a diferentes formatos.
Entonces, uno de los formatos que realmente podemos hacer es algo llamado Escala de grises, que es con una L mayúscula.
Entonces, cuando convierta esta imagen, cambiemos el nombre a Gray PJI si ejecuto esto.
Mi gran Pikachu está en blanco y negro.
Por lo tanto, también puede convertir imágenes a diferentes formatos, así que recuerde que teníamos el formato RGB rojo, verde y
azul.
Hay diferentes formatos a los que puede convertir imágenes, pero este se ve muy bien.
Simplemente tenemos a Pikachu genial.
Ahora, esta es solo una imagen con la que hemos trabajado, pero el poder y
lo que les mostraré en los próximos videos es cómo podemos aplicar, digamos, una función como esta a cientos y miles y millones
de imágenes si queremos, y procesarlas muy rápido.
Pero por ahora, creo que esto es suficiente.
Puede experimentar y probar diferentes conversiones y probar diferentes filtros de imagen por su cuenta.
Y aprenderemos un poco más en el siguiente video de.