#ifndef _TRANSICAO_H_ #define _TRANSICAO_H_ #include #include #define THRESHOLD 20 typedef struct noM { int x; //faixas verticais int y; //faixas horizontais } noMat; //------------------------ typedef struct noPX { CvScalar px; int i; int j; } PX; //----------------------- typedef struct noMatID { int posX, posY; int flag; } MATRIZ_ID; void recuperarPadrao(IplImage* img_positiva, IplImage* img_negativa, IplImage* img_dest, int max1, int max2, int sentido); void encontarTransicao(noMat **pontos, IplImage* img_positiva1, IplImage* img_positiva2, int max1, int max2, int sentido); void encontarTransicaoLaplace(noMat **pontos, IplImage* img_laplace, IplImage* img_positiva1, IplImage* img_positiva2, int max1, int max2, int sentido); void setVP(MATRIZ_ID pontosCam1[36][36], noMat **pontos); int getCodigoCor(CvScalar pixel); noMat **initMatriz(); void deleteMatriz(noMat **pontos); IplImage* mostrarPontos(noMat **pontos); #endif