#include "_cv.h"
Classes | |
struct | CvHeapElem |
class | CvPriorityQueueFloat |
Macros | |
#define | CV_MAT_ELEM_PTR_FAST(mat, row, col, pix_size) ((mat).data.ptr + (size_t)(mat).step*(row) + (pix_size)*(col)) |
#define | CV_MAT_3COLOR_ELEM(img, type, y, x, c) CV_MAT_ELEM(img,type,y,(x)*3+(c)) |
#define | KNOWN 0 |
#define | BAND 1 |
#define | INSIDE 2 |
#define | CHANGE 3 |
#define | SET_BORDER1_C1(image, type, value) |
#define | COPY_MASK_BORDER1_C1(src, dst, type) |
Typedefs | |
typedef struct CvHeapElem | CvHeapElem |
Functions | |
float | min4 (float a, float b, float c, float d) |
float | VectorScalMult (CvPoint2D32f v1, CvPoint2D32f v2) |
float | VectorLength (CvPoint2D32f v1) |
float | FastMarching_solve (int i1, int j1, int i2, int j2, const CvMat *f, const CvMat *t) |
CV_IMPL void | cvInpaint (const CvArr *_input_img, const CvArr *_inpaint_mask, CvArr *_output_img, double inpaintRange, int flags) |
#define BAND 1 |
#define CHANGE 3 |
#define CV_MAT_ELEM_PTR_FAST | ( | mat, | |
row, | |||
col, | |||
pix_size | |||
) | ((mat).data.ptr + (size_t)(mat).step*(row) + (pix_size)*(col)) |
#define INSIDE 2 |
#define KNOWN 0 |
typedef struct CvHeapElem CvHeapElem |
CV_IMPL void cvInpaint | ( | const CvArr * | _input_img, |
const CvArr * | _inpaint_mask, | ||
CvArr * | _output_img, | ||
double | inpaintRange, | ||
int | flags | ||
) |
float VectorLength | ( | CvPoint2D32f | v1 | ) |
float VectorScalMult | ( | CvPoint2D32f | v1, |
CvPoint2D32f | v2 | ||
) |