#include <BackgroundRecLigth.h>
Clase encargada de analizar la informacion dinamica y usando watershed corta o rellena los peaks.
Dynamic_Analisis::Dynamic_Analisis |
( |
uchar * |
function, |
|
|
int |
N_row, |
|
|
int |
N_col, |
|
|
int |
N_Frame |
|
) |
| |
Contructor clase que ejecuta el analisis dinamico de la region a analizar
- Parameters
-
*fuction | Puntero que buffer que contiene la informacion demporal de los N piexeles de la region a analizar |
N_row | Altura de la region de la imagen a analizar |
N_col | Ancho de la region de la imagen a analizar N_Frame Numero de Frames analizados ( |
int Dynamic_Analisis::find_position |
( |
int |
Position | ) |
|
Busca en la lista la posicion del pixel en la lista respecto a la posicion respecto a todos los frames
- Parameters
-
Position | Posicion del pixel en el frame |
- Returns
- Posicion del pixel en la lista
void Dynamic_Analisis::get_max_point_left |
( |
| ) |
|
Propagacion hacia la izquierda para determinar el maximo local a la izquierda del dato analizado
void Dynamic_Analisis::get_max_point_right |
( |
| ) |
|
Propagacion hacia la izquierda para derecha el maximo local a la izquierda del dato analizado
void Dynamic_Analisis::get_regional_point_left |
( |
data |
dato_in | ) |
|
Propagacion hacia la derecha para determinar frame el cual empezo a estabilizarce la intensidad
- Parameters
-
dato_in | structura <intensidad pixel, posicion frame> desde donde se empieza a buscar |
void Dynamic_Analisis::get_regional_point_right |
( |
data |
dato_in | ) |
|
Propagacion hacia la izquierda para determinar frame el cual empezo a estabilizarce la intensidad
- Parameters
-
dato_in | structura <intensidad pixel, posicion frame> desde donde se empieza a buscar |
void Dynamic_Analisis::inundar |
( |
| ) |
|
Ejecucion Watershed en 2 dimenciones, frame vs Intensidad pixel para encontrar los maximos
void Dynamic_Analisis::max_dym |
( |
| ) |
|
Analisis dinamico para valles, los suprime con la informacion dinamica obtenida
void Dynamic_Analisis::min_dym |
( |
| ) |
|
Analisis dinamico para minimos, los rellena utilzando la informacion dinamica obtenida
void Dynamic_Analisis::ver_lista |
( |
| ) |
|
Para debug ve la lista de pixel frame ordenada de mayor a menor intensidad
The documentation for this class was generated from the following files: