Aquí está el pseudocódigo:
1. Almacene los píxeles de la imagen en una matriz bidimensional.
2. Almacene el número de filas y el número de columnas de la matriz de imágenes en dos variables separadas.
3. Inicialice una nueva matriz de una sola dimensión para almacenar valores de histograma y establecerlos a 0.
4. para todos los píxeles de la fila, y mientras está en cada píxel de la fila, para todos los píxeles de la columna, haga lo siguiente:
a. Incremente el conjunto de histogramas en el índice de la intensidad del píxel actual.
si. Continúe esto hasta que se agoten todos los píxeles.
5. Trace la matriz de histograma.
Ahí tienes … Para una imagen RGB, obtendrías 3 histogramas, cada uno correspondiente a las intensidades R, G e B respectivamente.
- ¿Qué es una plataforma A / B que puede probar el nivel de flujo de usuario detallado en lugar de la optimización de la página de destino?
- En el futuro, ¿cuál desempeñará el papel más importante en el mundo del software AI (aprendizaje automático), seguridad cibernética o IoT?
- ¿Cuáles son algunos trucos para descifrar grandes proyectos de software cuando recién estás comenzando con nada más que un equipo?
- ¿Cuáles son las mejores universidades para maestrías en India que te preparan para la ingeniería de software?
- Dejé de codificar durante 6 meses y ha sido realmente difícil recuperarlo. ¿Cómo puedo evitar que esto vuelva a ocurrir y mantener mis habilidades?
La implementación sigue siendo la misma. Solo la sintaxis variará según el idioma utilizado.
Si está usando MATLAB, puede usar directamente la función hist (x) para obtener el histograma de la imagen x. Obtenga más detalles sobre esto utilizando la función de ayuda en MATLAB.
¡Espero que esto te ayude! ¡Buena suerte!