Visión artificial con SimpleCV
SimpleCV es un marco de código abierto, lo que significa que es una colección de bibliotecas y software que puede usar para desarrollar aplicaciones de visión. Le permite trabajar con las imágenes o secuencias de vídeo que provienen de cámaras web, Kinects, FireWire y cámaras IP, o teléfonos móviles. Le ayuda a crear software para que sus diversas tecnologías no solo vean el mundo, sino que también lo entiendan.
Audiencia
Este curso está dirigido a ingenieros y desarrolladores que buscan desarrollar aplicaciones de visión artificial con SimpleCV.
Temario del curso
Empezar
- Instalación
Tutoriales y ejemplos
- Carcasa SimpleCV
- Conceptos básicos de SimpleCV
- El programa Hola Mundo
- Interacción con la pantalla
- Carga de un directorio de imágenes
- Macros
- Kinect
- Cronometraje
- Detección de un coche
- Segmentación de la imagen y morfología
- Aritmética de la imagen
- Excepciones en Image Math
- Histogramas
- Espacio de color
- Uso de picos de tono
- Creación de un efecto de desenfoque de movimiento
- Simulación de exposición prolongada
- Chroma Key (pantalla verde)
- Dibujar sobre imágenes en SimpleCV
- Capas
- Marcado de la imagen
- Texto y fuentes
- Creación de un objeto de visualización personalizado
Requerimientos
Conocimientos de los siguientes idiomas:
- Python
Los cursos públicos requieren más de 5 participantes.
Visión artificial con SimpleCV - Reserva
Visión artificial con SimpleCV - Consulta
Visión artificial con SimpleCV - Solicitud de consultoría
Solicitud de consultoría
Testimonios (2)
El formador era muy conocedor y muy abierto a los comentarios sobre el ritmo con el que avanzar en el contenido y los temas que cubrimos. Aprendí mucho de la capacitación y siento que ahora tengo un buen dominio de la manipulación de imágenes y algunas técnicas para construir un conjunto de entrenamiento adecuado para un problema de clasificación de imágenes.
Anthea King - WesCEF
Curso - Computer Vision with Python
Traducción Automática
I genuinely enjoyed the hands-on approach.
Kevin De Cuyper
Curso - Computer Vision with OpenCV
Traducción Automática
Próximos cursos
Cursos Relacionados
Aprendizaje Profundo para la Visión con Caffe
21 HorasCaffe es un marco de aprendizaje profundo diseñado con expresividad, velocidad y modularidad en mente.
Este curso explora la aplicación de Caffe como un marco de aprendizaje profundo para el reconocimiento de imágenes utilizando MNIST como ejemplo.
Público
Este curso es adecuado para investigadores y ingenieros de Aprendizaje Profundo interesados en utilizar Caffe como marco.
Al completar este curso, los delegados podrán:
- comprender la estructura y los mecanismos de implementación de Caffe
- realizar tareas de instalación, configuración del entorno de producción y arquitectura
- evaluar la calidad del código, realizar depuraciones y monitoreo
- implementar producciones avanzadas como el entrenamiento de modelos, la implementación de capas y registro
Visión por Computadora para Vehículos Autónomos
21 HorasEste curso dirigido por un instructor y en vivo en Uruguay (en línea o presencial) está destinado a desarrolladores de IA y ingenieros de visión por computadora de nivel intermedio que deseen construir sistemas de visión robustos para aplicaciones de conducción autónoma.
Al finalizar este curso, los participantes serán capaces de:
- Comprender los conceptos fundamentales de la visión por computadora en vehículos autónomos.
- Implementar algoritmos para detección de objetos, detección de carriles y segmentación semántica.
- Integrar sistemas de visión con otros subsistemas del vehículo autónomo.
- Aplicar técnicas de aprendizaje profundo para tareas avanzadas de percepción.
- Evaluar el rendimiento de los modelos de visión por computadora en escenarios del mundo real.
Visión por Computadora con Google Colab y TensorFlow
21 HorasEsta capacitación dirigida por un instructor (en línea o en sitio) está destinada a profesionales de nivel avanzado que deseen profundizar su comprensión de la visión por computadora y explorar las capacidades de TensorFlow para desarrollar modelos de visión sofisticados utilizando Google Colab.
Al final de esta capacitación, los participantes podrán:
- Construir y entrenar redes neuronales convolucionales (CNNs) usando TensorFlow.
- Aprovechar Google Colab para el desarrollo de modelos en la nube escalable y eficiente.
- Implementar técnicas de preprocesamiento de imágenes para tareas de visión por computadora.
- Desplegar modelos de visión por computadora para aplicaciones del mundo real.
- Usar el aprendizaje por transferencia para mejorar el rendimiento de los modelos CNN.
- Visualizar e interpretar los resultados de los modelos de clasificación de imágenes.
IA al Bordo para Visión por Computadora: Procesamiento de Imágenes en Tiempo Real
21 HorasEsta formación en vivo, dirigida por un instructor en Uruguay (en línea o presencial), está orientada a ingenieros de visión por computadora de nivel intermedio y avanzado, desarrolladores de IA y profesionales de IoT que desean implementar y optimizar modelos de visión por computadora para el procesamiento en tiempo real en dispositivos edge.
Al finalizar esta formación, los participantes podrán:
- Comprender los fundamentos de la IA Edge y sus aplicaciones en visión por computadora.
- Implementar modelos de aprendizaje profundo optimizados en dispositivos edge para el análisis de imágenes y videos en tiempo real.
- Utilizar frameworks como TensorFlow Lite, OpenVINO y NVIDIA Jetson SDK para la implementación de modelos.
- Optimizar modelos de IA para rendimiento, eficiencia energética e inferencia de baja latencia.
Desarrollo de Reconocimiento Facial con IA para las Fuerzas del Orden
21 HorasEsta formación en vivo dirigida por un instructor en Uruguay (en línea o presencial) está destinada a personal de aplicación de la ley principiante que desea pasar de los bocetos faciales manuales al uso de herramientas de Inteligencia Artificial para desarrollar sistemas de reconocimiento facial.
Al finalizar esta formación, los participantes podrán:
- Comprender los fundamentos de la Inteligencia Artificial y el Aprendizaje Automático.
- Adquirir conocimientos básicos sobre el procesamiento digital de imágenes y su aplicación en el reconocimiento facial.
- Desarrollar habilidades para usar herramientas e frameworks de IA para crear modelos de reconocimiento facial.
- Obtener experiencia práctica en la creación, entrenamiento y prueba de sistemas de reconocimiento facial.
- Comprender las consideraciones éticas y las mejores prácticas en el uso de tecnología de reconocimiento facial.
Fiji: Introducción al Procesamiento de Imágenes Científicas
21 HorasFiji es un paquete de procesamiento de imágenes de código abierto que agrupa ImageJ (un programa de procesamiento de imágenes científicas multidimensionales) y una serie de complementos para el análisis científico de imágenes.
En este entrenamiento dirigido por un instructor, los participantes aprenderán a utilizar la distribución Fiji y su programa subyacente ImageJ para crear una aplicación de análisis de imágenes.
Al finalizar este entrenamiento, los participantes podrán:
- Utilizar las características avanzadas de programación y componentes de software de Fiji para extender ImageJ
- Unir grandes imágenes 3D a partir de mosaicos superpuestos
- Actualizar automáticamente una instalación de Fiji al iniciar usando el sistema de actualización integrado
- Seleccionar entre una amplia variedad de lenguajes de scripting para construir soluciones personalizadas de análisis de imágenes
- Utilizar las potentes bibliotecas de Fiji, como ImgLib, en conjuntos de datos de bioimágenes grandes
- Desplegar su aplicación y colaborar con otros científicos en proyectos similares
Formato del Curso
- Conferencia interactiva y discusión.
- Muchos ejercicios y práctica.
- Implementación práctica en un entorno de laboratorio en vivo.
Opciones de Personalización del Curso
- Para solicitar un entrenamiento personalizado para este curso, por favor contáctenos para organizarlo.
Fiji: Procesamiento de Imágenes para Biotecnología y Toxicología
14 HorasEsta formación dirigida por instructores (en línea o presencial) está orientada a investigadores y profesionales de laboratorio de nivel principiante a intermedio que deseen procesar y analizar imágenes relacionadas con tejidos histológicos, células sanguíneas, algas y otras muestras biológicas.
Al final de esta formación, los participantes podrán:
- Navegar por la interfaz de Fiji y utilizar las funciones principales de ImageJ.
- Preprocesar y mejorar imágenes científicas para un mejor análisis.
- Analizar imágenes cuantitativamente, incluyendo el conteo de células y la medición de áreas.
- Automatizar tareas repetitivas utilizando macros y complementos.
- Personalizar flujos de trabajo para necesidades específicas de análisis de imágenes en investigación biológica.
Visión por Computadora con OpenCV
28 HorasOpenCV (Open Source Computer Vision Library: http://opencv.org) es una biblioteca de licencia BSD de código abierto que incluye varios centenares de algoritmos de visión por ordenador.
Python y Aprendizaje Profundo con OpenCV 4
14 HorasEsta capacitación en vivo dirigida por un instructor en Uruguay (en línea o presencial) está dirigida a ingenieros de software que desean programar en Python con OpenCV 4 para el aprendizaje profundo.
Al final de esta formación, los participantes serán capaces de:
- Vea, cargue y clasifique imágenes y vídeos con OpenCV 4.
- Implemente el aprendizaje profundo en OpenCV, 4 con TensorFlow y Keras.
- Ejecute modelos de aprendizaje profundo y genere informes impactantes a partir de imágenes y vídeos.
Búsqueda de Patrones
14 HorasPattern Matching es una técnica utilizada para localizar patrones específicos dentro de una imagen. Se puede utilizar para determinar la existencia de características especificadas dentro de una imagen capturada, por ejemplo, la etiqueta esperada en un producto defectuoso en una línea de fábrica o las dimensiones especificadas de un componente. Es diferente de "Pattern Recognition" (que reconoce patrones generales basados en colecciones más grandes de muestras relacionadas) en que dicta específicamente lo que estamos buscando, y luego nos dice si el patrón esperado existe o no.
Formato del curso
- Este curso presenta los enfoques, tecnologías y algoritmos utilizados en el campo de la coincidencia de patrones en su aplicación a Machine Vision.
Visión por computadora con Python
14 HorasComputer Vision es un campo que implica la extracción, análisis y comprensión automática de información útil a partir de medios digitales. Python es un lenguaje de programación de alto nivel famoso por su sintaxis clara y la legibilidad de su código.
En este entrenamiento en vivo dirigido por un instructor, los participantes aprenderán los conceptos básicos de Computer Vision mientras avanzan en la creación de una serie de aplicaciones simples de Computer Vision utilizando Python.
Al finalizar este entrenamiento, los participantes podrán:
- Comprender los conceptos básicos de Computer Vision
- Utilizar Python para implementar tareas de Computer Vision
- Construir sus propios sistemas de detección de rostros, objetos y movimiento
Audiencia
- Programadores de Python interesados en Computer Vision
Formato del curso
- Parte teórica, parte discusión, ejercicios y práctica intensiva
Vision Builder para Inspección Automatizada
35 HorasEsta formación en vivo dirigida por un instructor en Uruguay (en línea o presencial) está destinada a profesionales de nivel intermedio que desean utilizar Vision Builder AI para diseñar, implementar y optimizar sistemas de inspección automatizados para procesos SMT (Surface-Mount Technology).
Al final de esta formación, los participantes podrán:
- Configurar e instalar inspecciones automatizadas utilizando Vision Builder AI.
- Adquirir y preprocesar imágenes de alta calidad para su análisis.
- Implementar decisiones basadas en lógica para la detección de defectos y validación del proceso.
- Generar informes de inspección y optimizar el rendimiento del sistema.
Detección de Objetos en Tiempo Real con YOLO
7 HorasEste entrenamiento dirigido por un instructor (en línea o presencial) en Uruguay está destinado a desarrolladores backend y científicos de datos que deseen incorporar modelos pre-entrenados YOLO en sus programas orientados a la empresa e implementar componentes costoeffectivos para la detección de objetos.
Al final de este entrenamiento, los participantes serán capaces de:
- Instalar y configurar las herramientas y bibliotecas necesarias para la detección de objetos utilizando YOLO.
- Personalizar aplicaciones de línea de comandos de Python que funcionan basadas en modelos pre-entrenados YOLO.
- Implementar el marco de modelos pre-entrenados YOLO para diversos proyectos de visión por computadora.
- Convertir conjuntos de datos existentes para la detección de objetos al formato YOLO.
- Entender los conceptos fundamentales del algoritmo YOLO para la visión por computadora y/o el aprendizaje profundo.
YOLOv7: Detección de Objetos en Tiempo Real con Visión por Computadora
21 HorasEste curso dirigido por un instructor (en línea o presencial) en Uruguay está destinado a desarrolladores, investigadores y científicos de datos de nivel intermedio a avanzado que deseen aprender cómo implementar la detección de objetos en tiempo real utilizando YOLOv7.
Al final de este curso, los participantes serán capaces de:
- Comprender los conceptos fundamentales de la detección de objetos.
- Instalar y configurar YOLOv7 para tareas de detección de objetos.
- Entrenar y probar modelos personalizados de detección de objetos utilizando YOLOv7.
- Integrar YOLOv7 con otros marcos y herramientas de visión por computadora.
- Solucionar problemas comunes relacionados con la implementación de YOLOv7.