Skip to content

AlejoIbarra/cv2-image-and-video-processing

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 

Repository files navigation

OpenCV image and video processing AIB

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

Dependencias

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

Uso

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

Contribuyendo

  • Alejandro Ibarra

Créditos

  • murtazasworkshop
  • Pixabay

About

Image and video processing with CV2 2024

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages