SourceXtractorPlusPlus
0.10
Please provide a description of the project.
|
#include <OpenCvMatImageTraits.h>
Public Types | |
using | iterator = decltype(std::declval< cv::Mat >().begin< double >()) |
Static Public Member Functions | |
static cv::Mat | factory (std::size_t width, std::size_t height) |
static std::size_t | width (const cv::Mat &image) |
static std::size_t | height (const cv::Mat &image) |
static double & | at (cv::Mat &image, std::size_t x, std::size_t y) |
static double | at (const cv::Mat &image, std::size_t x, std::size_t y) |
static iterator | begin (cv::Mat &image) |
static iterator | end (cv::Mat &image) |
static void | addImageToImage (cv::Mat &image1, const cv::Mat &image2, double scale_factor, double x, double y) |
static double | getClamped (const cv::Mat &image, int x, int y) |
static void | shiftResize (const cv::Mat &source, cv::Mat &window, double scale_factor, double x_shift, double y_shift) |
static float | interpolate_pix (float *pix, float x, float y, int xsize, int ysize, interpenum interptype) |
static void | make_kernel (float pos, float *kernel, interpenum interptype) |
Definition at line 43 of file OpenCvMatImageTraits.h.
using ModelFitting::ImageTraits< cv::Mat >::iterator = decltype(std::declval<cv::Mat>().begin<double>()) |
Definition at line 45 of file OpenCvMatImageTraits.h.
|
inlinestatic |
Definition at line 75 of file OpenCvMatImageTraits.h.
References ModelFitting::ImageTraits< ImageType >::at(), std::ceil(), ModelFitting::ImageTraits< ImageType >::factory(), std::floor(), ModelFitting::ImageTraits< ImageType >::height(), std::max(), std::min(), SourceXtractor::shiftResize(), ModelFitting::ImageTraits< ImageType >::width(), x, and y.
|
inlinestatic |
Definition at line 59 of file OpenCvMatImageTraits.h.
|
inlinestatic |
Definition at line 63 of file OpenCvMatImageTraits.h.
|
inlinestatic |
Definition at line 67 of file OpenCvMatImageTraits.h.
|
inlinestatic |
Definition at line 71 of file OpenCvMatImageTraits.h.
|
inlinestatic |
Definition at line 47 of file OpenCvMatImageTraits.h.
References ModelFitting::ImageTraits< ImageType >::height(), and ModelFitting::ImageTraits< ImageType >::width().
|
inlinestatic |
Definition at line 116 of file OpenCvMatImageTraits.h.
References ModelFitting::ImageTraits< ImageType >::at(), ModelFitting::ImageTraits< ImageType >::height(), std::max(), std::min(), ModelFitting::ImageTraits< ImageType >::width(), x, and y.
|
inlinestatic |
Definition at line 55 of file OpenCvMatImageTraits.h.
|
inlinestatic |
Definition at line 161 of file OpenCvMatImageTraits.h.
References dx, dy, INTERP_MAXKERNELWIDTH, ModelFitting::INTERP_NEARESTNEIGHBOUR, SourceXtractor::make_kernel(), x, and y.
|
inlinestatic |
Definition at line 219 of file OpenCvMatImageTraits.h.
References e, ModelFitting::INTERP_BILINEAR, ModelFitting::INTERP_LANCZOS2, ModelFitting::INTERP_LANCZOS3, ModelFitting::INTERP_LANCZOS4, ModelFitting::INTERP_NEARESTNEIGHBOUR, pi, and x.
|
inlinestatic |
Definition at line 120 of file OpenCvMatImageTraits.h.
References ModelFitting::ImageTraits< ImageType >::at(), std::floor(), SourceXtractor::getClamped(), ModelFitting::ImageTraits< ImageType >::height(), ModelFitting::ImageTraits< ImageType >::width(), x, and y.
|
inlinestatic |
Definition at line 51 of file OpenCvMatImageTraits.h.