Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Udemy

Visión artificial y UI con Python - Actualizado 2025

via Udemy

Overview

Actualizado a 2025 - Procesamiento digital de imágenes, Visión artificial, Machine Learning e interfaces gráficas

What you'll learn:
  • Creación de un sistema de video vigilancia con detección de personas
  • Software para cambio de perspectiva en imágenes
  • Creación de software para análisis de piezas
  • Aprenderás desde cero a instalar todo lo necesario para darle seguimiento al curso.
  • Restauración de imágenes
  • Filtros pasa baja y pasa alta
  • Aprenderás sobre: campos de color, contornos y comparaciones de forma
  • Aprenderás a usar el framework de PyQT hasta un nivel avanzado.
  • Gestión de diseños en tus aplicaciones.
  • Dominar los Widget para crear aplicaciones en PyQt
  • A manejar y graficar datos utilizando Numpy, Pandas y Matplotlib
  • A crear tus propios Datasets para que puedas comprender de una mejor manera el manejo y transformación de datos
  • A analizar Datasets que se utilizan cuando empiezas a aprender Machine Learning
  • Analizaras datos estructurados y no estructurados

Descripción

Que es el procesamiento digital de imágenes?

El procesamiento de imágenes digitales es el conjunto de técnicas que se aplican a las imágenes digitales con el objetivo de mejorar la calidad o facilitar la búsqueda de información.

Durante el curso, el estudiante aprenderá una ligera introducción a Python, pero lo suficiente para abordar los temas de procesamiento digital de imágenes (PDI), aprenderá de forma general los conceptos y códigos para trabajar con proyectos de PDI y visión artificial, dando como resultado la capacidad de aplicar lo aprendido tanto en su entorno profesional, estudiantil o hobby.


Que es una interfaz grafica de usuario?

La interfaz grafica de usuario, conocida también como GUI, es un programa informático que actúa de interfaz de usuario, utilizando un conjunto de imágenes y objetos gráficos para representar la información y acciones disponibles en la interfaz

El estudiante aprenderá:

  • Programación en python

  • Variables y constantes

  • Tipos de datos

  • Ciclos

  • Funciones

  • Lectura y escritura de imágenes

  • Adquisición de imágenes mediante el uso de webcams

  • Trabajar con campos de color

  • Transformaciones geométricas

  • Ecualización del histograma

  • Filtros para baja

  • Filtros pasa alta

  • Operaciones morfológicas

  • Contornos

  • Comparación de plantillas

  • Practicarás sobre la gestión de diseños.

  • Dominaras los Widget para crear aplicaciones en PyQt

  • Hacer menús, barras de herramientas, etc.

  • Utilizar el framework de Firebase para crear un login GUI en tiempo real con Python y PyQt

  • Crear un menú desplegable utilizando animaciones

  • Manejo de Hilos

  • Manejo de eventos

  • Clases para dibujar en PyQt

  • Animaciones de widgets para tus proyectos

Todo esto explicado con ejemplos del mundo real.


Algunas aplicaciones destacables del procesamiento digital de imágenes y la visión artificial son:

  • Creación de filtros para redes sociales

  • Reconocimiento facial

  • Mejoramiento de la imagen

  • Reconocimiento mediante drones

  • Seguimiento de objetos

  • Software deportivo para seguimiento de jugadas

  • Software industrial para detección de fallas en productos

  • Conducción autónoma de vehículos automotor

  • Sistemas inteligentes de video vigilancia

  • Realidad aumentada

  • Videojuegos controlados por cámaras(ejemplo kinect)

  • Sistemas para la agricultura

  • Detección y lectura de códigos QR y barras

  • Escaneo de documentos mediante cámaras de smartphone

  • Análisis de postura del cuerpo humano

  • Sistemas de bin picking mediante robots guiados por visión artificial

  • Sistemas de medición

  • Lectura de texto mediante OCR

  • Detección de tumores

Syllabus

  • Introducción
  • Pycharm
  • Introducción a Python
  • Control de Flujo
  • Cadenas, Listas, Tuplas y Diccionarios
  • Funciones, Módulos y Excepciones
  • Programación Orientada a Objetos
  • Ejercicios de Python
  • Introducción al PDI
  • Introducción a OpenCV
  • Operaciones con imágenes
  • Histograma
  • Binarización de imágenes
  • Filtrado de imágenes
  • Contornos
  • Comparación de plantillas
  • Proyecto Visión artificial
  • OCR con Machine Learning - Introducción
  • OCR con Machine Learning - Captura de imágenes desde la Webcam
  • OCR con Machine Learning - Procesamiento de imágenes
  • OCR con Machine Learning - Detección y segmentación de caracteres
  • OCR con Machine Learning - Creación del conjunto de datos para OCR
  • OCR con Machine Learning - Entrenamiento del modelo de OCR
  • OCR con Machine Learning - Reconocimiento de caracteres en tiempo real
  • PyQt - Introducción
  • Empezando Con PyQT
  • Añadir Funciones A Las Interfaces
  • Eventos
  • Gestión de Diseño
  • Menús y Barra de herramientas
  • Estilos
  • Cambio de Ventanas
  • Firebase Con PyQT
  • Animaciones
  • Hilos
  • Portapapeles
  • Eventos Útiles
  • Clases de Dibujo
  • Mas Widgets Y Clases Interesantes
  • Matplotlib + PyQt
  • Widgets Personalizados
  • Proyectos
  • Interfaz Moderna

Taught by

Gregory Javier Martínez Aguilar and Jesús Abraham Martínez Aguilar

Reviews

4.4 rating at Udemy based on 141 ratings

Start your review of Visión artificial y UI con Python - Actualizado 2025

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.