Paparazzi UAS  v5.15_devel-164-g81d4ceb
Paparazzi is a free software Unmanned Aircraft System.
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
act_fast.h
Go to the documentation of this file.
1 /*
2 Copyright (c) 2017, Guido de Croon, TU Delft
3 All rights reserved.
4 */
5 
25 #ifndef ACT_FAST_H
26 #define ACT_FAST_H
27 
28 struct agent_t {
29  float x;
30  float y;
31  int active;
34 };
35 
36 #include "std.h"
37 #include "lib/vision/image.h"
38 
39 void act_fast(struct image_t *img, uint8_t fast_threshold, uint16_t *num_corners, struct point_t **ret_corners,
40  uint16_t n_agents, uint16_t n_time_steps, float long_step, float short_step, int min_gradient, int gradient_method);
41 
42 #endif
unsigned short uint16_t
Definition: types.h:16
uint16_t n_agents
Definition: image.h:43
uint16_t n_time_steps
int active
Definition: act_fast.h:31
float x
Definition: act_fast.h:29
Image helper functions like resizing, color filter, converters...
float preferred_dir_y
Definition: act_fast.h:33
Definition: image.h:57
float preferred_dir_x
Definition: act_fast.h:32
unsigned char uint8_t
Definition: types.h:14
void act_fast(struct image_t *img, uint8_t fast_threshold, uint16_t *num_corners, struct point_t **ret_corners, uint16_t n_agents, uint16_t n_time_steps, float long_step, float short_step, int min_gradient, int gradient_method)
Do an ACT-FAST corner detection.
Definition: act_fast.c:49
float y
Definition: act_fast.h:30