Paparazzi UAS
v5.18.0_stable
Paparazzi is a free software Unmanned Aircraft System.
size_divergence.h
Go to the documentation of this file.
1
/*
2
* Copyright (C) 2015 Guido de Croon <guido.de.croon@gmail.com>
3
*
4
* From:
5
* Characterization of Flow Field Divergence for Vertical Landing Control of MAVs
6
* by H.W. Ho and G.C.H.E. de Croon (submitted)
7
*
8
* This file is part of Paparazzi.
9
*
10
* Paparazzi is free software; you can redistribute it and/or modify
11
* it under the terms of the GNU General Public License as published by
12
* the Free Software Foundation; either version 2, or (at your option)
13
* any later version.
14
*
15
* Paparazzi is distributed in the hope that it will be useful,
16
* but WITHOUT ANY WARRANTY; without even the implied warranty of
17
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
18
* GNU General Public License for more details.
19
*
20
* You should have received a copy of the GNU General Public License
21
* along with Paparazzi; see the file COPYING. If not, see
22
* <http://www.gnu.org/licenses/>.
23
*/
24
32
#include "
lib/vision/image.h
"
33
34
#ifndef SIZE_DIVERGENCE
35
#define SIZE_DIVERGENCE
36
37
float
get_size_divergence
(
struct
flow_t
*vectors,
int
count,
int
n_samples
);
38
float
get_mean
(
float
*numbers,
int
n_elements);
39
40
#endif
41
42
get_size_divergence
float get_size_divergence(struct flow_t *vectors, int count, int n_samples)
Get divergence from optical flow vectors based on line sizes between corners.
Definition:
size_divergence.c:42
image.h
n_samples
int n_samples
Definition:
detect_gate.c:85
get_mean
float get_mean(float *numbers, int n_elements)
flow_t
Definition:
image.h:78
sw
airborne
modules
computer_vision
opticflow
size_divergence.h
Generated on Tue Feb 1 2022 13:51:15 for Paparazzi UAS by
1.8.17