|
Paparazzi UAS
v5.18.0_stable
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>
Include dependency graph for wedgebug_opencv.cpp:Go to the source code of this file.
Functions | |
| int | transfer (const Mat *from, const image_t *to) |
| int | save_image_gray (struct image_t *img, char *myString) |
| int | save_image_color (struct image_t *img, char *myString) |
| int | save_image_HM (struct image_t *img, char *myString, int const heatmap) |
| 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) |
| int | opening_OCV (struct image_t *img_input, const struct image_t *img_output, const int SE_size, const int iteration) |
| int | closing_OCV (struct image_t *img_input, const struct image_t *img_output, const int SE_size, const int iteration) |
| int | dilation_OCV (struct image_t *img_input, const struct image_t *img_output, const int SE_size, const int iteration) |
| int | erosion_OCV (struct image_t *img_input, const struct image_t *img_output, const int SE_size, const int iteration) |
| int | sobel_OCV (struct image_t *img_input, const struct image_t *img_output, const int kernel_size, const int thr) |
| 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 image_t::buf, image_t::h, IMAGE_GRAYSCALE, IMAGE_INT16, transfer(), image_t::type, and image_t::w.
Here is the call graph for this function:| 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 image_t::buf, image_t::h, IMAGE_GRAYSCALE, IMAGE_INT16, transfer(), image_t::type, and image_t::w.
Here is the call graph for this function:| 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 image_t::buf, image_t::h, IMAGE_GRAYSCALE, IMAGE_INT16, transfer(), image_t::type, and image_t::w.
Here is the call graph for this function:| 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 image_t::buf, image_t::h, IMAGE_GRAYSCALE, IMAGE_INT16, transfer(), image_t::type, and image_t::w.
Here is the call graph for this function:| int save_image_color | ( | struct image_t * | img, |
| char * | myString | ||
| ) |
Definition at line 94 of file wedgebug_opencv.cpp.
References image_t::buf, image_t::h, and image_t::w.
| int save_image_gray | ( | struct image_t * | img, |
| char * | myString | ||
| ) |
Definition at line 69 of file wedgebug_opencv.cpp.
References image_t::buf, image_t::h, IMAGE_GRAYSCALE, IMAGE_INT16, image_t::type, and image_t::w.
| int save_image_HM | ( | struct image_t * | img, |
| char * | myString, | ||
| int const | heatmap | ||
| ) |
Definition at line 116 of file wedgebug_opencv.cpp.
References image_t::buf, image_t::h, IMAGE_GRAYSCALE, IMAGE_INT16, image_t::type, and image_t::w.
| 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, image_t::h, crop_t::h, IMAGE_GRAYSCALE, IMAGE_INT16, img_cropped_info, img_left, img_right, post_disparity_crop_rect(), image_t::type, image_t::w, crop_t::w, crop_t::x, and crop_t::y.
Here is the call graph for this function:| 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 image_t::buf, image_t::h, IMAGE_GRAYSCALE, IMAGE_INT16, scale, transfer(), image_t::type, and image_t::w.
Here is the call graph for this function:| int transfer | ( | const Mat * | from, |
| const image_t * | to | ||
| ) |
Definition at line 40 of file wedgebug_opencv.cpp.
References image_t::buf, IMAGE_GRAYSCALE, IMAGE_INT16, and image_t::type.
Referenced by closing_OCV(), dilation_OCV(), erosion_OCV(), opening_OCV(), and sobel_OCV().
Here is the caller graph for this function: