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-01
Revision:
11:8d2455e383ce
Parent:
8:77a57909aa15
Child:
12:284be46593ae

File content as of revision 11:8d2455e383ce:

#ifndef SHAPEDETECT_H_
#define SHAPEDETECT_H_

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

//areas from camera 11" from ground
#define TRIANGE_AREA_TRESHOLD   3350
#define SQUARE_AREA_TRESHOLD    3800           

/* 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);
int get_com_x(void);
int get_com_y(void);
int get_com_a(void);


#endif