Procesamiento digital de imágenes con Python de 0 a Master

Aprende los algoritmos mas utilizados en el procesamiento digital de imágenes y visión artificial

4.42 (153 reviews)
Udemy
platform
Español
language
Other
category
6,452
students
18 hours
content
Nov 2022
last update
$59.99
regular price

What you will learn

Creación de un sistema de video vigilancia con detección de personas

Creación de software para análisis de piezas

Software para cambio de perspectiva en imágenes

Comparación de formas

Restauración de imágenes

Manejo y programación con Python

Utilización del IDE Spyder

Utilización de anaconda navigator

Manipulación de pixeles

Campos de color

Comparaciones de forma

Contornos

Filtros pasa baja y pasa alta

Introducción a PyQT

Description

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.

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

  • Introducción a PyQT

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

Content

Introducción al PDI

Descargar recursos del curso
Introducción al PDI

Introducción a Python

Introducción a Python
Tipos de datos
Variables y constantes
Operadores lógicos
Operadores relacionales
Sentencia if, elif, else
Ciclo For
Ciclo While
Funciones
Ejercicio de codificación
Explicación del ejercicio

Introducción a OpenCV

Introducción a OpenCV
Leer imágenes en escala de grises
Jugando con waitKey y namedWindow
Conversión entre espacios de color parte 1
Conversión entre espacios de color parte 2
Trabajando con pixeles parte 1
Aplicar slicing a listas y vectores
Trabajando con pixeles parte 2(Sustitución de zonas)
Trabajando con pixeles parte 3(SelectROI)

Operaciones con imágenes

Temario operaciones con imágenes
Traslación
Trasladando una imagen
Rotación
Rotando una imagen
Escalado
Escalando una imagen
Transformación de perspectiva
Ejemplo de transformación de perspectiva
Operaciones aritméticas con imágenes
Base de la detección de movimiento en sistemas de video vigilancia
Creando nuestro propio sistema de detección de movimiento

Histograma

Introducción al histograma(Graficación del histograma)
Histograma de una imagen a color
Aplicación de mascaras en el calculo del histograma
Ecualización del histograma
Ecualización adaptativa del histograma

Binarización de imágenes

Introducción a la binarización de imágenes
Umbralización binaria invertida
Umbralización binaria + trackbar
Umbralización(Trucncar umbral, a cero, a cero invertido)
Umbralización de OTSU
Umbralización adaptativa

Filtrado de imágenes

Introducción al filtrado de imágenes(Filtros pasa baja)
Blurring
Desenfoque Gaussiano
Desenfoque medio
Filtrado bilateral
Ejemplo de restauración de una imagen antigua
Transformaciones morfológicas
Erosión y dilatación para cierre de formas
Morfología de cierre
Erosión y dilatación para elimar elementos no deseados
Morfología de apertura
Filtro pasa alta(Sobel)
Aplicando el filtro Sobel
Filtro Canny y coloración de bordes

Contornos

Introducción a los contornos
Conteo de monedas mediante contornos
Conteo de tornillos y discriminación de contornos por tamaño de kernel
Centroide de un contorno
Discriminación de contornos mediante area
Prueba de poligono de puntos
Comparación de contornos de dos engranajes
Sistema de video vigilancia con detección de personas y zona segura

Comparación de plantillas

Introducción a la comparación de plantillas
Busqueda de un barreno en un engrane
Buscando a waldo
Detección de multiples barrenos en un engrane

Introducción a PyQT

Introducción a PyQT
Creando nuestra primer interfaz grafíca
Creando librerias para nuestro software de análisis
Dando funcionalidad a nuestro software de análisis

Screenshots

Procesamiento digital de imágenes con Python de 0 a Master - Screenshot_01Procesamiento digital de imágenes con Python de 0 a Master - Screenshot_02Procesamiento digital de imágenes con Python de 0 a Master - Screenshot_03Procesamiento digital de imágenes con Python de 0 a Master - Screenshot_04

Reviews

Raul
March 24, 2023
Muy Bueno este curso, me gusto bastante, creo que me quedo muy claro la manipulacion de imagenes, me gustaria que continuara con lo de machine learning, al dia de hoy no estan todos estos videos, espero verlos pronto.
Daniel
January 17, 2023
Buen Inicio, pero siento que se pudo haber explicado o ahondado mas en los conceptos de canales y espacios de color
Felipe
June 15, 2022
en mi formacion como profesional de computacion e informatica se toco el tema de los gráficos en computadoras usando C++, ya de egresado he buscado informacion al respecto pero no he encontrado, aprender Python es uno de los objetivos que busco por la cantidad de aplicaciones en el quehacer cotidiano y mejor aun si se puede tratar las imagenes.

Coupons

DateDiscountStatus
4/27/2022100% OFF
expired
5/23/2022100% OFF
expired
5/23/2022100% OFF
expired
6/2/2022100% OFF
expired
6/5/2022100% OFF
expired
10/1/2022100% OFF
expired
10/4/2022100% OFF
expired
10/6/202284% OFF
expired
10/12/2022100% OFF
expired
1/30/202388% OFF
expired
2/24/202388% OFF
expired
3/3/202380% OFF
expired
3/31/2023100% OFF
expired
5/30/202383% OFF
expired
7/25/202377% OFF
expired
11/10/202377% OFF
expired

Charts

Price

Procesamiento digital de imágenes con Python de 0 a Master - Price chart

Rating

Procesamiento digital de imágenes con Python de 0 a Master - Ratings chart

Enrollment distribution

Procesamiento digital de imágenes con Python de 0 a Master - Distribution chart
4635040
udemy ID
4/9/2022
course created date
4/13/2022
course indexed date
Bot
course submited by