Data Matrix Reader2
Este bloque de función decodifica códigos Data Matrix a partir de una imagen y devuelve los valores de texto decodificados. Es adecuado para leer uno o varios símbolos Data Matrix presentes en un fotograma.
📥 Entradas
Data Matrix Image
Proporcione una imagen (en escala de grises o color) que contenga símbolos Data Matrix a decodificar.
📤 Salidas
Data
Esta salida devuelve una lista de cadenas de texto decodificadas encontradas en la imagen de entrada.
🕹️ Controls
Timeout
Límite de tiempo en milisegundos para esperar la decodificación. Aumentarlo da más tiempo al bloque para detectar símbolos tenues o difíciles.
⚙️ Mecanismo de ejecución
Al evaluarse, el bloque examina la imagen proporcionada en busca de símbolos Data Matrix e intenta decodificar cada uno dentro del Timeout configurado. Si se encuentran símbolos, sus valores de texto decodificados se retornan como una lista a través de la salida Data. Si no se encuentra ninguno, se devuelve una lista vacía.
🎯 Features
Detecta y decodifica múltiples símbolos Data Matrix en una sola imagen.
Devuelve los valores decodificados como cadenas de texto sencillas para un uso posterior fácil.
Control de timeout sencillo para balancear velocidad y robustez de detección.
📝 Usage instructions
Proporcione una fuente de imagen a
Data Matrix Image— por ejemplo desde un bloque de cámara o una imagen cargada.Opcionalmente ajuste
Timeoutpara permitir más tiempo en lecturas difíciles.Use la salida
Datapara acceder a los valores decodificados para registro, visualización o procesamiento adicional.
💡 Tips and Tricks
Si el símbolo objetivo está en una zona pequeña, primero recorte usando
Image ROI Selectpara que el bloque procese solo la región relevante.Mejore la fiabilidad redimensionando la entrada con
Image Resizepara aumentar los píxeles del símbolo.Limpie imágenes ruidosas con
Blur,DenoisingoImage Adaptive Thresholdantes de alimentar este bloque.Use
Show Imagepara previsualizar el fotograma exacto que se está analizando mientras ajusta el preprocesado.Guarde fotogramas de ejemplo con
Image LoggeroImage Writepara análisis y ajuste offline.Si espera otros tipos de códigos (QR, códigos de barras lineales), pruebe
Barcode Readercomo alternativa para esos formatos.Si los símbolos pueden estar rotados, pruebe
Image AutoRotatoro recorte diferentes orientaciones vía herramientas ROI.
🛠️ Troubleshooting
No hay valores decodificados: compruebe iluminación y contraste, recorte al símbolo con
Image ROI Select, aumenteTimeouto amplíe la imagen conImage Resize.Texto parcial o distorsionado: asegúrese de que el símbolo no esté desenfocado — intente eliminar el desenfoque o use una entrada de mayor resolución.
Falsos negativos en fondos ruidosos: aplique
Image Adaptive Thresholdu otros filtros para mejorar la separación primer plano/fondo.Muchos símbolos pero solo algunos decodificados: procese cada ROI por separado o aumente el
Timeouty mejore la calidad de imagen para los símbolos faltantes.
Última actualización