> For the complete documentation index, see [llms.txt](https://docs.augelab.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.augelab.com/spanish/function-blocks/blocks-reference/image-transformations/analysis/std-of-image.md).

# Std. of Image

Este bloque funcional calcula la desviación estándar de los valores de píxel en una imagen (rango 0–255) y muestra el resultado en su interfaz. Es útil para evaluar el contraste de la imagen, el nivel de ruido o la variación general de brillo.

## 📥 Entradas

`Image Any`\
Este conector acepta cualquier imagen (en escala de grises o color). Proporciona la imagen que deseas analizar.

## 📤 Salidas

`Standard Deviation`\
Este conector entrega un único valor numérico: la desviación estándar de los valores de píxel de la imagen.

## 🕹️ Controles

Este bloque funcional no tiene controles interactivos. Actualiza automáticamente el valor mostrado cuando se proporciona una imagen en la entrada.

## 🎯 Características

* Retroalimentación numérica rápida sobre la variabilidad de la imagen (contraste/ruido).
* Actualización en vivo del valor mostrado cuando se provee una nueva imagen.
* Funciona con imágenes en escala de grises y en color (genera un único número resumen).

## 📝 Uso

1. Conecta un bloque que produzca imagen al `Image Any`. Ejemplos: `Camera USB`, `Load Image`, o `Video`.
2. Lee el valor calculado desde la salida `Standard Deviation` o desde la etiqueta en pantalla del bloque.
3. Usa ese valor para disparar lógica, registro o visualización (por ejemplo, avisar si la imagen es demasiado uniforme o demasiado ruidosa).

## ⚙️ Evaluación

Cuando el escenario se ejecuta y llega una imagen a la entrada, el bloque calcula la desviación estándar de las intensidades de píxel y emite el resultado numérico, además de actualizar su visualización.

## 💡 Consejos y Trucos

* Para obtener estadísticas más claras de una zona específica, recorta primero con `Image ROI` o `Image ROI Select` y alimenta la imagen recortada a este bloque.
* Para reducir el impacto del ruido antes de medir, preprocesa con `Blur` o `Denoising` y luego mide la desviación estándar.
* Compara este valor con `Mean Value of Image` para entender mejor el contraste frente al brillo general.
* Si analizas muchas imágenes o monitorizas tendencias, conecta la salida a `Scope` para graficado en vivo o a `Image Logger` / `CSV Export` para registro.
* Si la imagen es muy grande y solo necesitas una estimación rápida, reduce el tamaño con `Image Resizer` antes de alimentar este bloque para acelerar el procesamiento.
* Combínalo con `Image Resolution and Channel Value` o `Non-zero of Image` para añadir comprobaciones contextuales (por ejemplo: asegurarte de que la imagen tenga los canales o contenido esperados antes de confiar en la estadística).

## 🛠️ Solución de problemas

* No aparece ningún valor: verifica que un bloque ascendente esté enviando una imagen válida a `Image Any`.
* Valor inesperadamente bajo o alto: confirma que estás midiendo la región deseada (usa `Image ROI`) y considera preprocesar con `Blur` o `Denoising` para eliminar ruido del sensor o artefactos de compresión.
* Quieres inspección visual: conecta la misma fuente de imagen a `Show Image` para previsualizar mientras compruebas la estadística.
