1 #include <pds/pdsdic.h> 3 void auxiliar_function(PdsMatrix **M0,PdsRegionRect *R0,PdsMatrix **M1);
5 int main(
int argc,
char** argv)
14 auxiliar_function(&M0,&R0,&M1);
18 if(DIC==NULL)
return EXIT_FAILURE;
26 else printf(
"ERROR: In tracking.\n");
34 void auxiliar_function(PdsMatrix **M0,PdsRegionRect *R0,PdsMatrix **M1)
37 (*M0)=pds_matrix_new_rand(600,800);
38 (*R0)=pds_region_rect(200,250,48,64);
39 pds_region_rect_stylized_printf((*R0));
42 (*M1)=pds_matrix_new_rand(600,800);
43 PdsRegionRect R1=pds_region_rect(210,230,48,64);
44 pds_matrix_copy_region_to_region((*M0),(*R0),(*M1),R1);
45 pds_region_rect_stylized_printf(R1);
La estructura tipo PdsDic2D . Esta estructura contiene dos matrices de Nlin lineas y Ncol columnas...
int pds_dic2d_tracking_region(PdsDic2D *DIC, PdsRegionRect Rin, PdsRegionRect *Rout)
Devuelve la región coincidente en la segunda matriz.
void pds_dic2d_destroy(PdsDic2D **DIC)
Libera la estructura de tipo puntero PdsDic2D, y limpia el puntero con NULL.
PdsDic2D * pds_dic2d_new_from_matrices(const PdsMatrix *Mat0, const PdsMatrix *Mat1)
Crea una estructura de tipo PdsDic2D, internamente la estructura contiene una copia de las dos matric...