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-04-02
Revision:
13:529323807361
Parent:
12:284be46593ae
Child:
14:784acd735b8c

File content as of revision 13:529323807361:

#ifndef SHAPEDETECT_H_
#define SHAPEDETECT_H_

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

//areas from camera 11" from ground
#define TRIANGE_AREA        3000
#define SQUARE_AREA         3400  
#define AREA_TOLERANCE      100         

/* 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);

int get_com_x(void);
int get_com_y(void);
int get_com_a(void);


#endif