![]() |
Paparazzi UAS v7.0_unstable
Paparazzi is a free software Unmanned Aircraft System.
|
#include "wedgebug_opencv.h"
#include <opencv2/core/core.hpp>
#include <opencv2/imgproc/imgproc.hpp>
#include <opencv2/imgproc/types_c.h>
#include <opencv2/imgcodecs/imgcodecs.hpp>
#include <opencv2/calib3d/calib3d.hpp>
#include <iostream>
#include <stdint.h>
Go to the source code of this file.
int closing_OCV | ( | struct image_t * | img_input, |
const struct image_t * | img_output, | ||
const int | SE_size, | ||
const int | iteration | ||
) |
Definition at line 304 of file wedgebug_opencv.cpp.
References foo, IMAGE_GRAYSCALE, IMAGE_INT16, and transfer().
Referenced by background_processes(), and background_processes_16bit().
int dilation_OCV | ( | struct image_t * | img_input, |
const struct image_t * | img_output, | ||
const int | SE_size, | ||
const int | iteration | ||
) |
Definition at line 330 of file wedgebug_opencv.cpp.
References foo, IMAGE_GRAYSCALE, IMAGE_INT16, and transfer().
Referenced by background_processes(), and background_processes_16bit().
int erosion_OCV | ( | struct image_t * | img_input, |
const struct image_t * | img_output, | ||
const int | SE_size, | ||
const int | iteration | ||
) |
Definition at line 355 of file wedgebug_opencv.cpp.
References foo, IMAGE_GRAYSCALE, IMAGE_INT16, and transfer().
Referenced by background_processes_16bit().
int opening_OCV | ( | struct image_t * | img_input, |
const struct image_t * | img_output, | ||
const int | SE_size, | ||
const int | iteration | ||
) |
Definition at line 277 of file wedgebug_opencv.cpp.
References foo, IMAGE_GRAYSCALE, IMAGE_INT16, and transfer().
Referenced by background_processes(), and background_processes_16bit().
Definition at line 94 of file wedgebug_opencv.cpp.
References foo.
Definition at line 69 of file wedgebug_opencv.cpp.
References foo, IMAGE_GRAYSCALE, and IMAGE_INT16.
Referenced by background_processes(), background_processes_16bit(), and wedgebug_periodic().
Definition at line 116 of file wedgebug_opencv.cpp.
References foo, IMAGE_GRAYSCALE, and IMAGE_INT16.
Referenced by background_processes(), background_processes_16bit(), and wedgebug_periodic().
int SBM_OCV | ( | struct image_t * | img_disp, |
const struct image_t * | img_left, | ||
const struct image_t * | img_right, | ||
const int | ndisparities, | ||
const int | SADWindowSize, | ||
const bool | cropped | ||
) |
Definition at line 168 of file wedgebug_opencv.cpp.
References image_t::buf, foo, image_t::h, crop_t::h, IMAGE_GRAYSCALE, IMAGE_INT16, img_cropped_info, img_left, img_right, post_disparity_crop_rect(), image_t::w, crop_t::w, crop_t::x, and crop_t::y.
Referenced by background_processes(), and background_processes_16bit().
int sobel_OCV | ( | struct image_t * | img_input, |
const struct image_t * | img_output, | ||
const int | kernel_size, | ||
const int | thr | ||
) |
Definition at line 380 of file wedgebug_opencv.cpp.
References foo, IMAGE_GRAYSCALE, IMAGE_INT16, scale, and transfer().
Referenced by background_processes(), and background_processes_16bit().
Definition at line 40 of file wedgebug_opencv.cpp.
References image_t::buf, foo, IMAGE_GRAYSCALE, IMAGE_INT16, and image_t::type.
Referenced by actuators_uavcan_actuator_status_cb(), actuators_uavcan_device_temperature_cb(), actuators_uavcan_esc_status_cb(), airspeed_uavcan_cb(), closing_OCV(), dilation_OCV(), erosion_OCV(), fuelcell_uavcan_cb(), onTransferReceived(), opening_OCV(), power_uavcan_battery_cb(), power_uavcan_circuit_cb(), range_sensor_uavcan_cb(), and sobel_OCV().