nav fixed

Dependencies:   Adafruit-16-Ch-PWM-Servo-Driver HCSR04 PID PololuQik2 QEI Sharp mbed-rtos

Fork of theRobot by Thomas Ashworth

ShapeDetect.h

Committer:
tashworth
Date:
2014-03-27
Revision:
8:77a57909aa15
Parent:
6:75259c3306dd
Child:
11:8d2455e383ce

File content as of revision 8:77a57909aa15:

#ifndef SHAPEDETECT_H_
#define SHAPEDETECT_H_

/* theshold for setting binary output */
#define THRESHOLD 65 

//areas from camera 11" from ground
#define TRIANGE_AREA_TRESHOLD   3300
#define SQUARE_AREA_TRESHOLD    4900           

/* modes for image processing */
#define BINARY    1         
#define GREYSCALE 2
#define DECIMAL   3


 
void lrf_baudCalibration(void);
void printImageToFile(int arrayType_f);
int edgeDetection(void); 
void ImageToArray(int arrayType_a);
void centerMass(int *xcoord, int *ycoord, int *s_area);
void clearBounds(void);
int shapeDetection(void);
int getDistance(void);
void centerCamWithTool(void);



#endif