Saltar al contenido principal

Configurar detección: clases, umbrales y frecuencia

reCamera Pro tiene una página integrada de gestión de inferencia de IA en la interfaz web. Puedes gestionar modelos, subir modelos, convertir modelos, configurar parámetros de inferencia y supervisar los resultados de inferencia en tiempo real, todo sin usar la línea de comandos.

Después de iniciar sesión, haz clic en AI Inference en el menú de la izquierda.

Descripción general de funciones​

La página de AI Inference tiene estos módulos:

  • Model Management: ver, configurar, eliminar o subir archivos de modelo
  • SenseCraft Model Conversion: convertir modelos ONNX a RKNN
  • Inference Configuration: seleccionar el modelo en ejecución, activar/desactivar la inferencia, establecer la frecuencia de inferencia
  • Real-time Inference Monitoring: ver la salida del modelo mientras se ejecuta
  • Inference Output Configuration: enviar resultados a sistemas externos mediante HTTP, MQTT o UART

Gestión de modelos​

El área de Model Management muestra los modelos integrados o subidos al dispositivo. Campos comunes:

CampoDescripción
Model FileNombre de archivo en el dispositivo
Model NameNombre para mostrar
FrameworkFramework de ejecución, p. ej., RKNN
AlgorithmTipo de algoritmo, p. ej., YOLO, nanodet
TypeTipo de tarea, p. ej., Detection
VersionVersión del modelo
SizeTamaño del archivo
OperationsConfigurar o eliminar

reCamera Pro admite modelos de detección integrados y modelos personalizados subidos por el usuario. Para la detección de objetos puedes elegir modelos para detección de personas, detección de cascos, seguridad en construcción, detección de vehículos, etc.

Subir un modelo​

Haz clic en Upload Model para subir archivos de modelo locales. La ventana de subida admite arrastrar y soltar o selección manual.

La página actualmente admite la subida de archivos de modelo RKNN. Después de subirlos, el modelo aparece en Model Management, donde puedes configurar su nombre, categorías y parámetros de postprocesamiento.

Configurar un modelo​

Cada modelo tiene una página de Configure para información básica, categorías de detección y parámetros de postprocesamiento.

Elemento de configuraciónDescripción
Model NameNombre para mostrar
FrameworkFramework de ejecución, p. ej., RKNN
VersionVersión del modelo
TypeTipo de tarea, p. ej., Object Detection
AlgorithmAlgoritmo, p. ej., YOLOv5
AuthorInformación del autor
DescriptionDescripción del modelo
Detection CategoriesNombres de las categorías de salida del modelo
Post-processing ConfigurationIOU, Confidence, max_obj

Las categorías de detección se pueden añadir manualmente o importar en lote desde un archivo TXT. Después de configurar las categorías, los resultados de inferencia se muestran y se emiten usando tus nombres de categoría.

Los parámetros de postprocesamiento controlan cómo se filtran los resultados de detección:

ParámetroDescripción
IOUUmbral de Intersection over Union para la supresión no máxima de cajas delimitadoras
ConfidenceUmbral de confianza para la detección de objetos
max_objNúmero máximo de objetos emitidos por fotograma

Menor confianza = más detecciones (más falsos positivos). Mayor IOU = menos cajas duplicadas. Ajusta estos valores para tu escena.

Haz clic en Save para aplicar.

Configuración de inferencia​

El área de Inference Configuration controla si la inferencia de IA se está ejecutando y qué modelo está activo.

ParámetroDescripción
Inference EnableActivar o desactivar la inferencia de IA
Running ModelSeleccionar qué modelo ejecutar
Inference Frequency (FPS)Cuántos fotogramas por segundo usar para la inferencia
Inference StatusSi la tarea de inferencia se está ejecutando actualmente
Real-time Inference FPSVelocidad de fotogramas de inferencia real

Selecciona un modelo, establece la frecuencia de inferencia con el control deslizante y luego haz clic en Save Configuration. En el lado derecho se muestra el estado actual (p. ej., Running) y los FPS reales.

Supervisión de inferencia en tiempo real​

La página proporciona un registro en tiempo real de la salida de inferencia para depurar coordenadas de cajas delimitadoras, IDs de clase, puntuaciones de confianza y marcas de tiempo.

CampoDescripción
timestampMarca de tiempo del resultado de inferencia
task_typeTipo de tarea actual
class_idID de la clase detectada
class_nameNombre de la clase detectada
scoreConfianza de la detección
bboxCoordenadas de la caja delimitadora
detection_countNúmero de objetos detectados en el fotograma actual

El área de supervisión admite desactivar, pausar y limpiar el registro.

Conectar la detección con la grabación y la salida​

Una vez configurada la detección, puedes usar los resultados de inferencia para:

Páginas relacionadas​

Soporte técnico y debate sobre el producto​

Gracias por elegir nuestros productos. Estamos aquí para ofrecerte diferentes tipos de soporte y garantizar que tu experiencia con nuestros productos sea lo más fluida posible. Ofrecemos varios canales de comunicación para adaptarnos a distintas preferencias y necesidades.

Loading Comments...