Paparazzi UAS  v5.10_stable-5-g83a0da5-dirty
Paparazzi is a free software Unmanned Aircraft System.
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
blob_finder.c File Reference

Parse UYVY images and make a list of blobs of connected pixels. More...

#include "blob_finder.h"
#include <stdio.h>
+ Include dependency graph for blob_finder.c:

Go to the source code of this file.

Functions

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)
 

Detailed Description

Parse UYVY images and make a list of blobs of connected pixels.

Definition in file blob_finder.c.

Function Documentation

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 at line 33 of file blob_finder.c.

References image_t::buf, image_label_t::filter, image_t::h, image_label_t::id, if(), p, image_label_t::pixel_cnt, v_max, v_min, image_t::w, image_label_t::x_min, image_label_t::x_sum, image_label_t::y_min, and image_label_t::y_sum.

Referenced by cv_blob_locator_func().

+ Here is the call graph for this function:

+ Here is the caller graph for this function: