#include <new>
#include "ImageProcessor.h"
#include "ByteImage.h"
#include "ShortImage.h"
#include "IntImage.h"
#include "FloatImage.h"
#include "PrimitivesDrawer.h"
#include "Color/RGBColorModel.h"
#include "Math/LinearAlgebra.h"
#include "Math/FloatMatrix.h"
#include "Math/DoubleMatrix.h"
#include "Math/Constants.h"
#include "Math/Math3d.h"
#include "Math/Matd.h"
#include "Math/Vecd.h"
#include "Helpers/helpers.h"
#include "Helpers/OptimizedFunctions.h"
#include "Color/ColorParameterSet.h"
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <math.h>
#include <stddef.h>
#include <algorithm>
#include <limits.h>
#include <float.h>
Go to the source code of this file.
|
static int | _RegionGrowing (unsigned char *pixels, int width, int offset, int *stack, int *region, MyRegion &resultRegion, int nMinimumPointsPerRegion, int nMaximumPointsPerRegion, bool bCalculateBoundingBox) |
|
static bool | AverageFilter3x3 (const CByteImage *pInputImage, CByteImage *pOutputImage) |
|
static void | CalculateSubpixel (const unsigned char *input, int width, int sector, Vec2d &point, Vec2d &direction) |
|
static bool | Dilate3x3 (const CByteImage *pInputImage, CByteImage *pOutputImage, const MyRegion *pROI) |
|
static bool | Erode3x3 (const CByteImage *pInputImage, CByteImage *pOutputImage, const MyRegion *pROI) |
|
static void | InitSinCosTables () |
|
static void | QuicksortInverse (int *pOffsets, const int *pValues, int nLow, int nHigh) |
|
static void | track (unsigned char *magnitudes, int *stack, int offset, int width) |
|
#define HARRIS_WINDOW_SIZE 3 |
static int _RegionGrowing |
( |
unsigned char * |
pixels, |
|
|
int |
width, |
|
|
int |
offset, |
|
|
int * |
stack, |
|
|
int * |
region, |
|
|
MyRegion & |
resultRegion, |
|
|
int |
nMinimumPointsPerRegion, |
|
|
int |
nMaximumPointsPerRegion, |
|
|
bool |
bCalculateBoundingBox |
|
) |
| |
|
static |
static void CalculateSubpixel |
( |
const unsigned char * |
input, |
|
|
int |
width, |
|
|
int |
sector, |
|
|
Vec2d & |
point, |
|
|
Vec2d & |
direction |
|
) |
| |
|
inlinestatic |
static void InitSinCosTables |
( |
| ) |
|
|
static |
static void QuicksortInverse |
( |
int * |
pOffsets, |
|
|
const int * |
pValues, |
|
|
int |
nLow, |
|
|
int |
nHigh |
|
) |
| |
|
static |
static void track |
( |
unsigned char * |
magnitudes, |
|
|
int * |
stack, |
|
|
int |
offset, |
|
|
int |
width |
|
) |
| |
|
static |
const int division_table[] |
|
static |
const int MatrixGaussian5x5[25] |
|
static |
Initial value:=
{
1, 5, 7, 5, 1,
5, 20, 33, 20, 5,
7, 33, 55, 33, 7,
5, 20, 33, 20, 5,
1, 5, 7, 5, 1
}
Definition at line 127 of file ImageProcessor.cpp.
asr_ivt
Author(s): Allgeyer Tobias, Hutmacher Robin, Kleinert Daniel, Meißner Pascal, Scholz Jonas, Stöckle Patrick
autogenerated on Mon Dec 2 2019 03:47:28