Está en la página 1de 3

Ingeniería Mecatrónica

PRÁCTICA PYTHON 09-09-2020


Lenguajes de Programación
Esteban Valencia Chaguendo
estebanchaguendo@unicomfacauca.edu.co

Resumen
Se dará a conocer en esta practica el funcionamiento
del software Python, además de aprender algunos datos
básicos con la programación en Python también se ense-
ñará a como descargar e instalar el software y a añadirle
alguna librerias para su funcionamiento. /gisi.jpg

Figura 2: Portatil
1 Introducción
En el siguiente informe se demostrará cada procedi-
miento para la descarga e instalación del software Pyt-
hon, será un procedimiento muy sencillo, además se rea-
lizará una práctica con la cual se puede mostrar una ima-
gen cualquiera que se desee y ponerlo en escala de grises
2 Materiales y métodos
con la intención de que se vea que color se muestra más,
se mostrará el color azul, verde y rojo. Los materiales utilizados son:

1.1 Software LISTA DE MATERIALES

El programa utilizado fue Phyton. Python es un len- SOFTWARE


guaje de scripting independiente de plataforma y orien- COMPUTADOR
tado a objetos, preparado para realizar cualquier tipo de
programa, desde aplicaciones Windows a servidores de
red o incluso, páginas web. Es un lenguaje interpreta-
do, lo que significa que no se necesita compilar el código
fuente para poder ejecutarlo, lo que ofrece ventajas co-
mo la rapidez de desarrollo e inconvenientes como una
menor velocidad. 3 Resultados

Se consiguio tener una excelente instalacion y se hizo


un pequeño ejercicio con el sotfware.

Figura 1: Portatil

1.2 Hardware
En este utilizamos un computador para realizacion
de este trabajo. Se refiere a las partes físicas, tangibles,
de un sistema informático, sus componentes eléctricos, Figura 3: Programa
electrónicos, electromecánicos y mecánicos.

1
Ingeniería Mecatrónica

Luego de estar ahí, se debe ir a la carpeta local C con


elcomando “cd..”, con este comando se puede salir de la
carpetas en las que se encuentra al abrir el “Símbolo del
Sistema”.

Figura 4: Ejercicio Final

Imagenes en escala de grises.

3.1 Códigos
Titulo del código
Figura 6: Simbolo del sistema
#CLASE: LENGUAJES DE PROGRAMACION
#dcampo@unicomfacauca.edu.co
#ingenieria mecatrónica
#Tema: integración hardware-software
# para comentarios
#librerias comprobaremos que las librerías están bien instaladas,
import numpy as np
import matplotlib primero abriremos Python.
import cv2
#variable imagen que guarda los datos de los tres planos de
,→ la foto RGB
imagen = cv2.imread('images.jpg')

#mostrar imagen completa


cv2.imshow('prueba',imagen)
cv2.waitKey(0) # DEBE PRESIONAR TECLADO PARA
,→ CONTINUAR
cv2.destroyAllWindows()
#EN PYTHON SE TRABAJA BGR Y NO RGB

azul=imagen[:,:,0] # PLANO AZUL


Figura 7: PYTHON2
verde=imagen[:,:,1]#PLANO VERDE
rojo=imagen[:,:,2]#PLANO ROJO
#CREA NUEVAS IMÁGENES EN LOS PLANOS
,→ CORRESPONDIENTE
#LOS ARCHIVOS SE GUARDAN EN EL MISMO LUGAR QUE
,→ ESTA LA FOTO ORIGINAL ahora lo que haremos es mostrar una imagen pero que
cv2.imwrite('azul.jpg',azul) también me guarde otras imágenes igual a la que mues-
cv2.imwrite('verde.jpg',verde)
cv2.imwrite('rojo.jpg',rojo)
tro, pero en escala de grises con la intención de que en
una imagen me muestre como predomina el color azul,
en otro el verde y en otro el rojo.

3.2 Montajes y funcionamiento


Instalación Python y las librerias.

Figura 5: Python1 Figura 8: AZUL-ESCALA GRIS

2
Ingeniería Mecatrónica

Figura 9: ROJO-ESCALA GRIS

Figura 10: VERDE-ESCALA GRIS

4 Análisis de Resultados
Se logró obtener buenos resultados porque se pudo sa-
car las imágenes al igual que el docente, sin ningún in-
conveniente de por medio. Se debe tener el debido cuida-
do al realizar tanto el proceso de instalación del progra-
ma y las librerías porque si no va a tener inconvenientes
al manejarlo o no va a funcionar.

5 Conclusiones
1.Aprender más sobreel funcionamiento de estas he-
rramientas que nos facilitan trabajar y conocer más a
fondo sobre esta platafor-ma 2. Aprender mas acerca de
la programación para tener un poco más de avance en el
tema.

Referencias

https://www.python.org/

También podría gustarte