Problema y condiciones previas
Una carpeta de imágenes fallidas no establece trazabilidad. Vincule cada decisión con estado de imagen, receta y generación, incluso si falla el guardado.
Preparación de la prueba
Dos cámaras 2000 × 1500 Mono8 a 10 imágenes/s suponen 2 × 3 MB × 10 = 60 MB/s y 216 GB/h. Retener exactamente 1% produce 2.16 GB/h de imágenes, aunque se adquieren y procesan todas. Unidades decimales.
Defina finalidad antes de capacidad. Diagnóstico requiere fallos y contexto; auditoría quizá muestra definida y eventos inmutables. Registre retención y responsable de reservas. Identifique cámaras, formatos, tasas y archivos originales/codificados/recortados. Use payload y tamaños medidos; dimensiones omiten padding o metadatos, excluidos del Mono8 supuesto. No deduzca compresión por extensión. Mida imágenes difíciles y ráfagas con mayor selección.
Procedimiento
- Cree identificador antes de capturar y registre cámara, pieza, receta, calibración y generación.
- Guarde decisión con imagen pendiente y envíe una imagen propia a una cola limitada.
- Actualice referencia y estado guardado solo tras escribir correctamente; registre fallos.
- Defina conservación por edad y disposición; respete imágenes retenidas para investigación.
- Simule disco lleno, reinicio e interrupción; concilie pendientes sin modificar la decisión original.
Cree evento antes de guardar asíncronamente y copie o retenga conforme a propiedad. El escritor no usa búfer devuelto. Limite cola, mida profundidad, antigüedad y estado final. Identidad de cámara y generación vinculan imágenes. Escriba objeto temporal identificado, termine según almacenamiento y publique ubicación/integridad. Separe fallo o pendiente de decisión y defina contención si no se guarda evidencia obligatoria.
Registro de prueba ilustrativo
Supuestos ilustrativos, no resultados medidos por Deyi. Sustituya los valores por sus propios registros de prueba aprobados.
| Campo del registro | Valor supuesto |
|---|---|
| Datos de imagen sin comprimir | 3 MB |
| Intervalo de transferencia | 60 MB/s |
| Periodo de conservación | 1 h |
| Capacidad de almacenamiento | 216 GB |
El ejemplo usa MB y GB decimales: cada imagen ocupa 3.000.000 bytes y veinte imágenes por segundo producen 60.000.000 bytes/s. Retener exactamente el 1% da 2.16 GB/h solo si se consigue esa selección; una ráfaga de rechazos puede superarla. Mida la cola de escritura con carga máxima de rechazos, proteja las retenciones de investigación frente al borrado rutinario y separe el fallo de guardado de la decisión sobre la pieza.
Separe adquisición, seleccionadas y escritura sostenida. Retener 1% después no reduce stream ni memoria de inspección. Añada eventos, configuraciones, filesystem y reserva. Observe acumulación en pico, no promedio. Use unidades consistentes y reservas excluidas del borrado. Espacio inicial puede agotarse por borrado bloqueado, más rechazos o escritura lenta.
Dos vistas del proceso
Relacionar registros de inspección, imágenes e identificadores — 1
Registro e imagen comparten identificador, pero terminan por separado.
- Evento
- Decisión
- Cola de escritura
- Referencia
Relacionar registros de inspección, imágenes e identificadores — 2
Guardado, pendiente y fallido son estados distintos; fallo de lectura no equivale a fallo de almacenamiento.
- Guardado
- Pendiente
- Fallo de guardado
Diagnóstico de fallos
- Un código de lote repetido no sirve como clave única.
- Un escritor lento necesita política explícita de contrapresión.
- Una imagen declarada guardada debe existir y poder leerse.
Aceptación y entrega
Verifique búsqueda pieza–decisión–imagen o fallo explícito. Mida escritura y capacidad con formatos reales. 216 GB/h excluye metadatos, sistema de archivos y reserva; no presupone compresión.
Defina los límites de aceptación antes del ensayo y conserve las evidencias originales. Los ejemplos no acreditan las prestaciones de un modelo suministrado.
Valide disco lleno, interrupción, reinicio y protección con datos controlados. Cada evento tiene estado visible y archivo correcto. Recuperar no une imagen vieja a pieza nueva. Pruebe borrado y acceso protegido. Mida escritura y cola reales antes de alarma. Entregue supuestos, tamaños, tasas, política, responsables y fallos. 216 y 2.16 GB/h son aritmética, no compresión medida, duración recomendada o garantía.
Fuentes y referencias técnicas
Las referencias explican los métodos y límites del tutorial. Las comprobaciones de ejemplo sirven de orientación; la aceptación en producción requiere pruebas con sus propias muestras.
- Pixel FormatBaslerComprobado
- Programming with pylon CBaslerComprobado
Referencias de componentes y selección
- Cámara inteligente frente a sistema de visión basado en PC
- Lista de verificación de la prueba de aceptación de visión artificial
- equipo de inspeccion visual
- sistemas de vision artificial
- machine vision software · Referencia en inglés
- EAN-13: aceptación en línea
- EAN-13: decodificación y reglas de datos
- Adquisición estable: búferes, tiempos de espera y reconexión
- Aceptar e integrar una inspección de nivel visible
- Flujo asistido por IA para un indicador de nivel visible
- Etiquetas OCR: aceptación y contrato PLC
- Etiquetas OCR: flujo nativo y coincidencia exacta
- Aceptar e integrar integridad de paquetes abiertos
- Crear integridad de paquetes abiertos asistida por IA
- Definir el enlace PLC–visión mediante estados explícitos
- Aspecto de sello y cordón: aceptación en línea
- Aspecto de sello y cordón: reglas
- Clasificación SKU: aceptación y desconocidos
- Clasificación SKU: reglas de color y producto
- Defectos superficiales: aceptación y salida
- Defectos superficiales: evaluación AI acotada
- Ensayar latencia desde el disparo hasta la decisión PLC
- Versionar y restaurar el conjunto completo de visión

