Paparazzi UAS v7.0_unstable
Paparazzi is a free software Unmanned Aircraft System.
Loading...
Searching...
No Matches
blob_finder.h
Go to the documentation of this file.
1/*
2 * Copyright (C) 2015
3 *
4 * This file is part of Paparazzi.
5 *
6 * Paparazzi is free software; you can redistribute it and/or modify
7 * it under the terms of the GNU General Public License as published by
8 * the Free Software Foundation; either version 2, or (at your option)
9 * any later version.
10 *
11 * Paparazzi is distributed in the hope that it will be useful,
12 * but WITHOUT ANY WARRANTY; without even the implied warranty of
13 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14 * GNU General Public License for more details.
15 *
16 * You should have received a copy of the GNU General Public License
17 * along with paparazzi; see the file COPYING. If not, see
18 * <http://www.gnu.org/licenses/>.
19 *
20 */
21
28#ifndef BLOB_FINDER_H
29#define BLOB_FINDER_H
30
31
33
34
35/* YUV Color Filter Parameters */
44
45/* Blob object: connected pixels */
61
62void image_labeling(struct image_t *input, struct image_t *output, struct image_filter_t *filters, uint8_t filters_cnt,
64
65#endif /* BLOB_FINDER_H */
uint16_t x_min
Top left corner.
Definition blob_finder.h:51
uint32_t pixel_cnt
Number of pixels in the blob.
Definition blob_finder.h:50
uint8_t filter
Which filter triggered this blob.
Definition blob_finder.h:48
uint16_t id
Blob number.
Definition blob_finder.h:47
void image_labeling(struct image_t *input, struct image_t *output, struct image_filter_t *filters, uint8_t filters_cnt, struct image_label_t *labels, uint16_t *labels_count)
Definition blob_finder.c:33
uint8_t y_min
YUV color filter.
Definition blob_finder.h:37
uint32_t x_sum
Sum of all x coordinates (used to find center of gravity)
Definition blob_finder.h:53
struct point_t contour[512]
Definition blob_finder.h:56
uint16_t corners[4]
Definition blob_finder.h:59
uint16_t y_min
Definition blob_finder.h:52
uint32_t y_sum
Definition blob_finder.h:54
uint16_t contour_cnt
Definition blob_finder.h:57
Image helper functions like resizing, color filter, converters...
uint16_t foo
Definition main_demo5.c:58
static struct FirstOrderLowPass filters[SYS_ID_CHIRP_NB_AXES]
unsigned short uint16_t
Typedef defining 16 bit unsigned short type.
unsigned int uint32_t
Typedef defining 32 bit unsigned int type.
unsigned char uint8_t
Typedef defining 8 bit unsigned char type.