Detección de objetos (Coursera)

Detección de objetos (Coursera)

¿Te interesa la visión por computador? ¿Te gustaría conocer qué métodos puedes utilizar para detectar y reconocer objetos en una imagen? En este curso te introducirás en los principios básicos de cualquier sistema automático de detección y reconocimiento de objetos en imágenes. A lo largo del curso analizaremos diferentes métodos de representación y clasificación que te permitirán abordar casos de aplicación de complejidad creciente.

Class Deals by MOOC List - Click here and see Coursera's Active Discounts, Deals, and Promo Codes.

El contenido del curso se estructura a partir de un esquema básico de detección y reconocimiento de objetos que sirve de guía para ir introduciendo tanto los diferentes métodos de extracción de características y representación de la imagen como diferentes alternativas para clasificar una imagen y para localizar todas las instancias de un objeto en la imagen. El temario incluye conceptos básicos de formación de la imagen, la convolución y su aplicación a la detección de contornos, características de regiones, descriptores de imagen (Local Binary Pattern, Histogram of Oriented Gradients, características de Haar) y varios métodos de clasificación (clasificador lineal, Support Vector Machine, Adaboost, Random Forest, Convolutional Neural Network).
Finalizar el curso te permitirá:
• Diseñar, a partir de un esquema básico común, soluciones adaptadas para diferentes problemas de detección y reconocimiento de objetos en una imagen,
• Conocer las principales técnicas para la descripción y clasificación de una imagen,
• Conocer las herramientas que permiten el desarrollo de aplicaciones reales de detección y reconocimiento de objetos, para que seas capaz de desarrollar tus propios sistemas de detección y reconocimiento de objetos en múltiples aplicaciones.
El curso está orientado tanto a estudiantes universitarios de algún grado relacionado con la informática, la ingeniería o las matemáticas, como a otros estudiantes con conocimientos de programación, interesados en aprender cómo utilizar técnicas de visión por computador para extraer información de las imágenes.

Syllabus

WEEK 1
Introducción a la detección de objetos
En esta primera semana explicaremos los fundamentos de un detector de objetos. Empezaremos introduciendo los conceptos básicos de la formación y el análisis de imágenes, para aplicarlos en el diseño de detectores simples basados en las características de los píxeles de la imagen. Finalmente, explicaremos los conceptos de correlación y convolución y veremos cómo se pueden utilizar en la detección de objetos.

WEEK 2
Clasificación de objetos
En esta semana explicaremos el concepto de clasificador de ventana como forma de decidir si una ventana candidata contiene una instancia del objeto que queremos detectar o no. Lo ilustraremos utilizando LBP como descriptor de la imagen y la regresión logística cómo método de clasificación. Nos fijaremos tanto en la parte de aprendizaje del clasificador como en su utilización para determinar el contenido de una ventana.

WEEK 3
Detección de objetos
En esta semana nos centraremos primero en la fase de detección de posibles candidatos en la imagen. El conjunto de candidatos que se detecten serán analizados por el clasificador que explicamos en la semana 2 para determinar la presencia del objeto.
Además, explicaremos también los pasos necesarios para poder preparar correctamente todos los datos que se utilizan en el aprendizaje y evaluación del detector. Finalmente, veremos cómo podemos evaluar de forma objetiva el rendimiento del detector.

WEEK 4
Detector basado en hog/svm
En esta semana veremos un segundo ejemplo de sistema de detección de objetos que se basará en la utilización de HOG como descriptor de la imagen y SVM como clasificador.

WEEK 5
Detector basado en haar/adaboost
En esta semana veremos un tercer sistema de detección basado en las características de Haar para describir la imagen y Adaboost como clasificador. Para poder explicar las características de Haar explicaremos también el concepto de imagen integral. Veremos cómo entrenar un clasificador con Adaboost que nos permita seleccionar el mejor subconjunto de las características de Haar. Finalmente, explicaremos cómo combinar varios clasificadores en una cascada para poder implementar un sistema completo de detección.

WEEK 6
Técnicas avanzadas
En las semanas anteriores hemos visto los métodos más habituales para la detección de objetos. En esta última semana explicaremos algunas técnicas más avanzadas que se pueden utilizar en diferentes fases de la detección y que pueden ser útiles en problemas de detección más complejos. Entre estas técnicas están los modelos no holísticos (DPM, Random Forests), métodos de adaptación de dominio, la utilización de redes neuronales convolucionales, explotar la multi-modalidad en las imágenes y técnicas alternativas para la generación de candidatos.

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

Related Courses

Graphic Design Essentials (edX) EdX
LCI Education

Graphic Design Essentials (edX)

Acquire the essential skills to become a working Graphic Designer from the basics of color theory to presenting a project to a client. This online course from LaSalle College Vancouver will introduce you to the basics of design, graphic and visual communication, image making, typography and the overall creative process, starting from the client mandate to the final presentations.

Self Paced
Self-Paced
Computer Vision with Embedded Machine Learning (Coursera) Coursera
Edge Impulse

Computer Vision with Embedded Machine Learning (Coursera)

Computer vision (CV) is a fascinating field of study that attempts to automate the process of assigning meaning to digital images or videos. In other words, we are helping computers see and understand the world around us! A number of machine learning (ML) algorithms and techniques can be used to accomplish CV tasks, and as ML becomes faster and more efficient, we can deploy these techniques to embedded systems.

Aug 3rd 2026
3 Weeks
Clasificación de imágenes: ¿cómo reconocer el contenido de una imagen? (Coursera) Coursera
Universitat Autònoma de Barcelona

Clasificación de imágenes: ¿cómo reconocer el contenido de una imagen? (Coursera)

¿Te interesa la visión por computador? ¿Te gustaría saber cómo se puede reconocer el contenido visual de las imágenes y clasificarlas a partir de su contenido? En este curso aprenderás diferentes métodos de representación y clasificación de imágenes. El temario del curso te permitirá conocer el esquema básico de clasificación de imágenes conocido como Bag of Visual Words.

May 25th 2026
5-12 Weeks
Documents dans le Cloud (FUN) FUN
Compétences Numériques et C2i

Documents dans le Cloud (FUN)

La production de documents numériques, aussi bien dans un environnement local que dans un environnement distant, est une activité importante, dans un cadre personnel ou professionnel. Les activités seront proposées pour un travail individuel ou collectif. Il s’agira d’utiliser au mieux les propriétés principales des documents numériques (structure, évolutivité, adaptabilité à différents supports) pour des documents textes, images ou multimédia.

No sessions available
5-12 Weeks
Introdução ao Fluxo Fotográfico Digital (NAU) NAU
CENJOR

Introdução ao Fluxo Fotográfico Digital (NAU)

Conhece o termo fluxo fotográfico? Venha aprender com o Cenjor e faça as suas fotografias destacarem-se das demais. A fotografia é um dos mais importantes meios de comunicação disponíveis. É uma linguagem universal e amplamente democratizada. Quando editamos as nossas fotografias é necessário evitar os erros comuns. Este curso vai mostrar boas práticas de gestão de bases de dados e de revelação e/ou edição das suas fotografias, trazidas por um profissional com mais de 30 anos de experiência com prática na área. Com o MOOC Introdução ao fluxo fotográfico vai aprender as várias etapas de que precisa saber enquanto profissional, mas também como curioso. Aumente o seu conhecimento e potencie a sua criatividade!

No sessions Available
Self-Paced
Introducción a la visión por computador: desarrollo de aplicaciones con OpenCV (edX) EdX
Universidad Carlos III de Madrid - UC3M,UC3Mx

Introducción a la visión por computador: desarrollo de aplicaciones con OpenCV (edX)

Hasta dónde pueden ver las máquinas? Descubre la visión por computador programando aplicaciones de análisis de imágenes, uno de los campos más innovadores de la inteligencia artificial. Con este curso, el alumnado será capaz de aprender y entender los conceptos básicos de visión por computador, además de implementar de forma práctica algoritmos de análisis de imágenes a través de computadores utilizando la biblioteca de funciones OpenCV.

Self Paced
Self-Paced
Developing Literacy: A Journey from Still Image to Film (FutureLearn) FutureLearn
INTO FILM,Tate

Developing Literacy: A Journey from Still Image to Film (FutureLearn)

Learn to use still and moving imagery to develop literacy skills, with this online course for teachers, in association with Tate. Discover inspiring ways to help develop literacy using still and moving images. Recent research has shown that using still and moving images in the classroom can have a sustainable, positive impact on young people’s literacy skills.

No sessions available
2 Weeks
Learn to make a functional CSS3 image gallery (Eduonix) Eduonix
Eduonix Learning Solutions Pvt. Ltd.

Learn to make a functional CSS3 image gallery (Eduonix)

HTML was the turning point in developing websites, and another revolution was the introduction of CSS. HTML made it easier to render life into webpages, while CSS allowed us to make the pages aesthetically pleasing. HTML5 and CSS3 are the newest versions of the older technologies and allow more features that make developing easier. It also enables developers to incorporate more functionality into webpages and websites without having to rely on hardcode coding.

Self Paced
Self-Paced
Adobe InDesign - Working With Text and Image Frames, Adding Static Captions (Skillshare) Skillshare
Skillshare

Adobe InDesign - Working With Text and Image Frames, Adding Static Captions (Skillshare)

In this four-part #Adobe InDesign lesson, you will learn how to create threaded frames to easily flow text into different columns when importing text files into a layout. You will also learn how place multiple images into a grid of frames in a project, add static captions to them as well as build a color palette using InDesign's Color Theme Tool.

Self Paced
Self-Paced
Responsive Images (Udacity) Udacity
Udacity,Google

Responsive Images (Udacity)

Fewer Bytes, Faster Loads. Did you know that images account for more than 60% of the bytes on average needed to load a web page? In this course you will learn how to work with images on the modern web, so that your images look great and load quickly on any device. Along the way, you will pick up a range of skills and techniques to smoothly integrate responsive images into your development workflow. By the end of the course, you will be developing with images that adapt and respond to different viewport sizes and usage scenarios.

Self Paced
Self-Paced
Design a Portfolio Gallery using jQuery (Eduonix) Eduonix
Eduonix Learning Solutions Pvt. Ltd.

Design a Portfolio Gallery using jQuery (Eduonix)

Introduced in 1995 as a means of being a competitor for Java, JavaScript has grown to become one of the most popular interpreted programming language. Designed for developing network-centric applications, the language is the most used for almost all types of programming including client-side scripting, servers-side networking and even game and app development. This is a free course with a MOOC List coupon.

Self Paced
Self-Paced