Revision 466
fixed vision bug
vision_driver.c | ||
---|---|---|
9 | 9 |
int main(int argc, char** argv) { |
10 | 10 |
const char* filename = (argc == 2) ? argv[1] : (char*)"colonet.jpg"; |
11 | 11 |
|
12 |
printf("vision_init(%s)\n", filename); |
|
13 |
|
|
12 | 14 |
if (vision_init(filename) != 0) { |
13 | 15 |
fprintf(stderr, "init_vision failed.\n"); |
14 | 16 |
return -1; |
17 |
} else { |
|
18 |
fprintf(stderr, "vision_init succeeded.\n"); |
|
15 | 19 |
} |
16 | 20 |
|
17 | 21 |
VisionPosition* positions; |
18 | 22 |
int num_positions = vision_get_robot_positions(&positions); |
19 | 23 |
|
24 |
printf("Got %d positions.\n", num_positions); |
|
25 |
|
|
20 | 26 |
int i; |
21 | 27 |
for (i = 0; i < num_positions; i++) { |
22 | 28 |
printf("%d,%d\n", positions[i].x, positions[i].y); |
Also available in: Unified diff