Desarrollo completo de software para inspección mediante Deep Learning

Datos del curso:
✅Modalidad en línea – On demand 👨💻
✅Asesoría via WhatsApp 👨🏫
✅Acceso permanente al contenido
✅Desarrollado sobre Windows
Este curso se encuentra desarrollado pensando en toda persona que desee desarrollar su propio sistema de inspección basado en la clasificación de objetos utilizando redes neuronales artificiales. Iremos paso a paso desde la colocación de cada botón, line edit, tabla y cualquier widget de la interfaz gráfica, hasta programar la funcionalidad de cada uno de ellos y las funciones que desencadenarán para que el software completo sea utilizable. Desarrollaremos tanto la interfaz de configuración como la interfaz de pruebas, siendo la primera de ellas para realizar el etiquetado de datos y su posterior entrenamiento, además de realizar la creación de zonas de inspección que nos ayudarán a identificar objetos y defectos de distintas clases y dispuestos en diversas ubicaciones.
Al finalizar el curso tendrás un software listo para comenzar a implementarlo.
Aprenderás a realizar:
✅ Interfaz para etiquetado y entrenamiento:
-
Sección para etiquetado local y entrenamiento
-
Sección para creación de zonas de inspección
-
Sección para configuración de números de parte
✅ Herramientas:
-
Análisis inteligente
✅ Interfaz para pruebas:
-
Selección de base de datos rápida y sencilla
-
Ejecución en base a número de parte
✅ Capacidad para integrar multiples bases de datos:
-
Multiples zonas de inspección por base de datos.
-
Multiples números de parte por base de datos.
-
Capacidad para cambiar base de datos en ejecución.
✅ Integración con PLC LOGO Siemens:
-
Conectividad mediante Modbus.
-
Activación y desactivación de salidas.
-
Lectura de entradas.
✅ Empaquetado del software en archivos .exe
Requisitos de cómputo:
✅Procesador Core i3 o superior (o su equivalente en AMD)
✅8 GB de memoria RAM – Mínimo
✅Tarjeta gráfica NVIDIA serie RTX o con soporte para CUDA (Opcional para acelerar el entrenamiento de los modelos)
✅Webcam – Puede ser sencilla
✅No requieres cámaras de grado industrial, licencias o software costoso.
Currículum
- 12 Sections
- 93 Lessons
- Duración
- Sección 0 - Primeros pasos16
- 1.1Curso – Desarrollo de interfaces gráficas con Python27 Hours
- 1.2Curso – SQLite Bases de datos4 Hours
- 1.3Descarga la interfaz gráfica del proyecto – Configurador1 Minutes
- 1.4Descarga la interfaz gráfica del proyecto – Inferencia1 Minutes
- 1.5Bienvenida2 Minutes
- 1.6Introducción a QtDesigner9 Minutes
- 1.7Label12 Minutes
- 1.8Line Edit6 Minutes
- 1.9Button5 Minutes
- 1.10CheckBox4 Minutes
- 1.11ComboBox5 Minutes
- 1.12ListWidget5 Minutes
- 1.13TableWidget5 Minutes
- 1.14Frames8 Minutes
- 1.15TabWidget6 Minutes
- 1.16StackedWidget4 Minutes
- Sección 1 - Creación de la interfaz del configurador11
- 2.1Login34 Minutes
- 2.2Bases de datos32 Minutes
- 2.3Herramientas – Parte 111 Minutes
- 2.4Herramientas – Parte 214 Minutes
- 2.5Herramientas – Parte 319 Minutes
- 2.6Muestras y entrenamiento – Parte 122 Minutes
- 2.7Muestras y entrenamiento – Parte 27 Minutes
- 2.8Números de parte13 Minutes
- 2.9Entradas y salidas20 Minutes
- 2.10Crear .py de la interfaz2 Minutes
- 2.11Crear nuestro main.py8 Minutes
- Sección 2 - Base de datos4
- Sección 3 - Login2
- Sección 4 - Bases de datos6
- Sección 5 - Herramientas10
- 6.1Capturar imagen con la cámara20 Minutes
- 6.2Almacenar imagen en la base de datos y cargar imagen16 Minutes
- 6.3Script para crear ROIs en PyQt8 Minutes
- 6.4Modificar métodos de bdManager12 Minutes
- 6.5Relación de aspecto19 Minutes
- 6.6Crear herramientas35 Minutes
- 6.7Cargar herramientas al cargar la base de datos11 Minutes
- 6.8Crear clase en herramienta23 Minutes
- 6.9Eliminar clase de herramienta12 Minutes
- 6.10Eliminar herramienta25 Minutes
- Sección 6 - Muestras7
- Sección 7 - Entrenamiento3
- Sección 8 - Números de parte7
- 9.1Agregar número de parte15 Minutes
- 9.2Algunos bugs17 Minutes
- 9.3Mostrar imagen con zonas y composicion27 Minutes
- 9.4Mostrar zona iluminada al seleccionar zona en la tabla10 Minutes
- 9.5Modificar composición del número de parte22 Minutes
- 9.6Eliminar número de parte10 Minutes
- 9.7Revisión del programa23 Minutes
- Sección 9 - Conectividad I/O14
- 10.1Comunicar PLC – Parte 15 Minutes
- 10.2Comunicar PLC – Parte 210 Minutes
- 10.3Comunicar PLC – Parte 35 Minutes
- 10.4Comunicar PLC – Parte 45 Minutes
- 10.5Coils8 Minutes
- 10.6Inputs3 Minutes
- 10.7Inferencia4 Minutes
- 10.8Habilitar y deshabilitar Sección PLC15 Minutes
- 10.9Creación del script PLC6 Minutes
- 10.10Almacenar IP del PLC5 Minutes
- 10.11Almacenar comportamiento de entradas y salidas PLC13 Minutes
- 10.12Insertar última modificación5 Minutes
- 10.13Modificaciones antes de convertir a exe7 Minutes
- 10.14Conversión a exe6 Minutes
- Sección 10 - Bases de datos5
- Sección 11 - Pruebas8
Jesús Abraham Martínez Aguilar
Soy un apasionado por la innovación tecnológica, el desarrollo y el emprendimiento. Durante mi educación superior me enfoqué en la programación de software para visión artificial e inteligencia artificial. Poco después al graduarme tuve la oportunidad de aplicar estos conocimientos en el desarrollo de soluciones para empresas como General Motors, Ford, Harley-Davidson, Mack, Tesla y unas cuantas empresas más del ramo automotriz.
Adquierlo en paquete
Posiblemente estés interesado en
-
107 Estudiante
-
44 Lección
-
Intermedio
-
107 Estudiante
-
44 Lección
-
Principiante
-
7 Estudiante
-
68 Lección
-
Experto
-
12 Estudiante
-
17 Lección
-
Todos los niveles
-
25 Estudiante
-
3 Lección
Sign up to receive our latest updates
Ponte en contacto
Dirección
Temas populares
- © 2024 Academia TIN. Todos los derechos reservados.