uyvug
Dependencies: Adafruit-16-Ch-PWM-Servo-Driver HCSR04 PID PololuQik2 QEI Sharp mbed-rtos
Fork of theRobot by
ShapeDetect.h@11:8d2455e383ce, 2014-04-01 (annotated)
- Committer:
- tashworth
- Date:
- Tue Apr 01 02:00:01 2014 +0000
- Revision:
- 11:8d2455e383ce
- Parent:
- 8:77a57909aa15
- Child:
- 12:284be46593ae
3-31-14 end of day
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
tashworth | 0:1b64a0cedc5d | 1 | #ifndef SHAPEDETECT_H_ |
tashworth | 0:1b64a0cedc5d | 2 | #define SHAPEDETECT_H_ |
tashworth | 0:1b64a0cedc5d | 3 | |
tashworth | 0:1b64a0cedc5d | 4 | /* theshold for setting binary output */ |
tashworth | 11:8d2455e383ce | 5 | #define THRESHOLD 100 |
tashworth | 3:b7b4780a7f6e | 6 | |
tashworth | 3:b7b4780a7f6e | 7 | //areas from camera 11" from ground |
tashworth | 11:8d2455e383ce | 8 | #define TRIANGE_AREA_TRESHOLD 3350 |
tashworth | 11:8d2455e383ce | 9 | #define SQUARE_AREA_TRESHOLD 3800 |
tashworth | 0:1b64a0cedc5d | 10 | |
tashworth | 0:1b64a0cedc5d | 11 | /* modes for image processing */ |
tashworth | 0:1b64a0cedc5d | 12 | #define BINARY 1 |
tashworth | 0:1b64a0cedc5d | 13 | #define GREYSCALE 2 |
tashworth | 0:1b64a0cedc5d | 14 | #define DECIMAL 3 |
tashworth | 0:1b64a0cedc5d | 15 | |
tashworth | 0:1b64a0cedc5d | 16 | |
tashworth | 0:1b64a0cedc5d | 17 | |
tashworth | 0:1b64a0cedc5d | 18 | void lrf_baudCalibration(void); |
tashworth | 0:1b64a0cedc5d | 19 | void printImageToFile(int arrayType_f); |
tashworth | 0:1b64a0cedc5d | 20 | int edgeDetection(void); |
tashworth | 0:1b64a0cedc5d | 21 | void ImageToArray(int arrayType_a); |
tashworth | 0:1b64a0cedc5d | 22 | void centerMass(int *xcoord, int *ycoord, int *s_area); |
tashworth | 0:1b64a0cedc5d | 23 | void clearBounds(void); |
tashworth | 6:75259c3306dd | 24 | int shapeDetection(void); |
tashworth | 3:b7b4780a7f6e | 25 | int getDistance(void); |
tashworth | 6:75259c3306dd | 26 | void centerCamWithTool(void); |
tashworth | 11:8d2455e383ce | 27 | int get_com_x(void); |
tashworth | 11:8d2455e383ce | 28 | int get_com_y(void); |
tashworth | 11:8d2455e383ce | 29 | int get_com_a(void); |
tashworth | 0:1b64a0cedc5d | 30 | |
tashworth | 8:77a57909aa15 | 31 | |
tashworth | 0:1b64a0cedc5d | 32 | #endif |