/* ********************************** */ /* gray-detect.c */ /* Simple Grayscale Detection Program */ /* Thomas Braunl, UWA, 2004 */ /* ********************************** */ #include "eyebot.h" #define MIN(a,b) (ab?a:b) int main() { image g; int i,j, disp, maxdisp, maxindex; LCDPrintf("Find Max. Disp.\n"); LCDMenu("","","","EXIT"); CAMInit(NORMAL); while ((KEYRead() != KEY4)) { CAMGetFrame(&g); LCDPutGraphic(&g); for (j=1; jmaxdisp) { maxdisp=disp; maxindex=i; } } LCDLine(j, maxindex-1,j, maxindex+1, 2); /* invert */ } } return 0; }