#ifndef preprocessar #define preprocessar #define _GNU_SOURCE #include #include #include #include #include #include #include #include #include #include #include //#include #include #include void exibe(image_brilho vet[],int fim); void exibeLista(image_brilho *list); //calcula o valor de brilho de uma cor double calculaBrilho(float R,float G,float B); //retorna em quadro as coordenas do quadro onde encontra-se o objeto void determinaQuadro(float_image_t *J,int quadro[4],double brilho); void defineQuadro(image_brilho *list,int quadro[4],int pos); //retorna o valor do brilho na posição informada float retornaBrilhoPos(image_brilho *list,int pos); //calcula a lista de brilhos da imagem informada image_brilho *calculaListaBrilho(image_brilho *list,float_image_t *img,int repetido,int fim[]); //realiza a escala do quadro do objeto para a imagem inteira //char *escalaQuadroImagem(float_image_t *img,char *nome,int quadro[4]); //int diferenteFundo(double valor,double brilho,float aprox); //void tamanhoCorte(int w[2],int quadro[4],int nx,int ny); //void cantoCorte(int d[2],int w[2],int cx,int cy,int nx,int ny); #endif