Proceso de reconocimiento facial

1. Recopilación de datos: 30 personas en la clase, cada persona tomó 100 fotos
2. Preprocesamiento de datos: la red MTCNN previamente entrenada recorta la imagen estándar de la cara y, después del corte, realiza la alineación de la cara y la normalización de la luz
3. Extracción de características: modelo. DenseNet201()
4. Selección y entrenamiento del modelo
5. Implementación e iteración

Controles comunes QT:

QLabel: un control para mostrar texto estático o imágenes en la interfaz .
QPushButton: Se utiliza para crear botones .
QLineEdit: un control para obtener una sola línea de entrada de texto .
QTextEdit: un control para obtener entrada de texto de varias líneas .
QCheckBox: un control de casilla de verificación para seleccionar una o más opciones.
QRadioButton: un control de botón de radio para la selección única entre múltiples opciones.
QComboBox: Un control utilizado para crear menús desplegables .
QSpinBox: Un control para seleccionar números dentro de un rango.
QSlider: un control deslizante utilizado para seleccionar un valor con un control deslizante.
QProgressBar: un control de barra de progreso utilizado para mostrar el progreso .
QTableWidget: un control para mostrar y editar datos tabulares .
QTreeView: un control de vista de árbol para mostrar datos jerárquicos, como sistemas de archivos.
QGraphicsView: un control para mostrar elementos de gráficos 2D como rectángulos, elipses y texto.
QWebEngineView: un control para mostrar contenido web, como páginas web.

Formato de datos:

JSON:

  • La sintaxis es más concisa, fácil de leer y escribir, y la velocidad de procesamiento es más rápida
  • Admite múltiples idiomas, más fácil de analizar
  • Se utiliza principalmente para la transmisión de datos API y la interacción de front-end y back-end

XML:

  • La sintaxis es un poco más complicada, el archivo es enorme y el procesamiento es un poco más lento.
  • Admite el estándar W3C, mejor seguridad y compatibilidad
  • Se utiliza principalmente para archivos de configuración y marcado de estructuras de documentos.

YAML:

  • La sintaxis también es más concisa, el archivo es más pequeño y más fácil de analizar
  • Admite varios idiomas y también se utiliza principalmente para API, archivos de configuración, etc.
  • Mayores grados de libertad y mejor legibilidad

Supongo que te gusta

Origin blog.csdn.net/weixin_44659309/article/details/131294503
Recomendado
Clasificación