Proyecto inicial para procesamiento de imagenes, videos y webcam, filtros, recortes y nuevos tamaños ademas de inserción de texto y figuras a los contenidos visuales
Este proyecto requiere las siguientes dependencias:
- OpenCV (cv2): Biblioteca de visión por computadora utilizada para trabajar con imágenes y videos.
- NumPy: Biblioteca fundamental para computación científica que proporciona soporte para matrices y funciones matemáticas.
Para instalar las dependencias, puedes utilizar pip:
pip install opencv-python numpy
Importación de librerias
import cv2
import numpy as np
Importación de Imagen
img = cv2.imread("../Resources/img/woman.jpg")
cv2.imshow("Output",img)
cv2.waitKey(0)
Importación de WebCam
cap = cv2.VideoCapture(0)
cap.set(3,640)
cap.set(4,489)
cap.set(10,100)
while True:
success, img = cap.read()
cv2.imshow("Video", img)
if cv2.waitKey(1) & 0xFF == ord('q'):
break
Importación de Video
cap = cv2.VideoCapture("../Resources/Videos/video.mp4")
while True:
success, img = cap.read()
if success and img is not None and img.shape[0] > 0 and img.shape[1] > 0:
cv2.imshow("Video", img)
#Espera la palabra q para romper el bucle
if cv2.waitKey(1) & 0xFF == ord('q'):
break
- Alejandro Ibarra
- murtazasworkshop
- Pixabay