VAT  3.0
Video Analysis Tool
Public Member Functions | List of all members
Dynamic_Analisis Class Reference

#include <BackgroundRecLigth.h>

Public Member Functions

 Dynamic_Analisis (uchar *function, int N_row, int N_heigh, int N_Frame)
 
void set_pixel (int x, int y)
 
void inundar ()
 
void ver_lista ()
 
void get_regional_point_left (data dato_in)
 
void get_regional_point_right (data dato_in)
 
void get_max_point_left ()
 
void get_max_point_right ()
 
int find_position (int Position)
 
void max_dym ()
 
void min_dym ()
 

Detailed Description

Clase encargada de analizar la informacion dinamica y usando watershed corta o rellena los peaks.

Constructor & Destructor Documentation

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
*fuctionPuntero que buffer que contiene la informacion demporal de los N piexeles de la region a analizar
N_rowAltura de la region de la imagen a analizar
N_colAncho de la region de la imagen a analizar N_Frame Numero de Frames analizados (

Member Function Documentation

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
PositionPosicion 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_instructura <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_instructura <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: