For the complete documentation index, see llms.txt. This page is also available as Markdown.

Color Density Percentage

Este bloque de función calcula cuánto aporta cada canal de color (Red, Green, Blue) a la intensidad total de una imagen en color. Es útil para análisis rápidos de color, controles de calidad y decisiones de preprocesado en flujos de visión.

📥 Entradas

Image Any

  • Imagen en color de 3 canales (RGB o BGR). El bloque espera una imagen en color normal para calcular los totales y porcentajes por canal.

📤 Salidas

Red Percentage

  • Porcentaje de intensidad roja respecto a la intensidad total de la imagen (0–100, redondeado).

Red Total

  • Suma absoluta de los valores de intensidad del canal rojo.

Green Percentage

  • Porcentaje de intensidad verde respecto a la intensidad total de la imagen (0–100, redondeado).

Green Total

  • Suma absoluta de los valores de intensidad del canal verde.

Blue Percentage

  • Porcentaje de intensidad azul respecto a la intensidad total de la imagen (0–100, redondeado).

Blue Total

  • Suma absoluta de los valores de intensidad del canal azul.

🕹️ Controles

Este bloque no tiene elementos interactivos. Proporciona la imagen a través del conector de entrada para ejecutar el cálculo.

⚙️ Mecanismo de funcionamiento

  • Cuando el bloque recibe una imagen de 3 canales, suma las intensidades de cada canal y calcula la intensidad combinada por píxel.

  • Los porcentajes de canal se calculan como channel_sum / total_sum y luego se convierten a porcentaje.

  • Los totales y porcentajes se emiten como valores numéricos (los porcentajes se redondean para facilitar la lectura).

  • Si la entrada no es una imagen válida de 3 canales, el bloque indicará una entrada no válida (revisa los bloques anteriores en la cadena).

🎯 Características principales

  • Resumen rápido de la composición de color por imagen (porcentajes + totales en bruto).

  • Funciona con imágenes estándar RGB/BGR sin configuración adicional.

  • Las salidas son numéricas y fáciles de registrar, visualizar o usar en lógica de decisión.

📝 Instrucciones de uso

  1. Conecta una fuente de imagen en color al input Image Any.

  2. Lee las salidas numéricas para decidir los siguientes pasos (por ejemplo, comprobar si un canal excede un límite).

  3. Usa las salidas con bloques de registro o visualización para seguir cambios a lo largo del tiempo.

💡 Tips y Trucos

  • Para centrar el análisis en un área específica, recorta la imagen antes usando Image ROI, Image ROI Select o Image ROI Center antes de conectar a este bloque.

  • Para resultados más estables en imágenes ruidosas, preprocesa con Blur o Denoising antes de este bloque.

  • Si tus imágenes son muy grandes y lentas de procesar, usa Image Resizer para reducir dimensiones manteniendo las proporciones de color generales.

  • Para analizar solo píxeles que coincidan con un rango de color, usa HSV Filter o RGB Mask y luego alimenta la imagen enmascarada a este bloque. Para enmascarado selectivo, usa Apply Mask después de crear la máscara.

  • Para inspeccionar canales individualmente, puedes usar Split Image antes o después de este bloque para visualización o procesamiento adicional.

  • Usa Show Image para previsualizar la imagen que estás analizando, y Image Logger o CSV Export para guardar las salidas numéricas para reportes o monitoreo de tendencias.

  • Combina este bloque con bloques de detección (por ejemplo, Object Detection o Mask Detection) para obtener estadísticas de color solo de objetos o regiones detectadas.

(Pista: todos los bloques recomendados arriba están disponibles en la colección de bloques y pueden combinarse directamente en el editor visual.)

🛠️ Solución de problemas

  • Si las salidas parecen incorrectas, verifica que la imagen de entrada sea una imagen en color de 3 canales.

  • Si los porcentajes suman valores inesperados, asegúrate de que la imagen no esté pre-normalizada ni convertida a un solo canal antes de este bloque.

  • Si el procesamiento es lento, inserta un Image Resizer para reducir la entrada antes del análisis.

Última actualización

¿Te fue útil?