ARM Compute Library
17.04
|
#include "arm_compute/core/Coordinates.h"
#include "arm_compute/core/TensorShape.h"
#include <cstddef>
#include <cstdint>
#include <utility>
Go to the source code of this file.
Data Structures | |
struct | ValidRegion |
struct | BorderSize |
Container for 2D border size. More... | |
struct | KeyPoint |
Keypoint type. More... | |
struct | Rectangle |
Rectangle type. More... | |
struct | Coordinates2D |
Coordinate type. More... | |
struct | Coordinates3D |
Coordinate type. More... | |
struct | DetectionWindow |
Detection window used for the object detection. More... | |
class | PadStrideInfo |
Padding and stride information class. More... | |
class | PoolingLayerInfo |
Pooling Layer Information class. More... | |
class | ActivationLayerInfo |
Activation Layer Information class. More... | |
class | NormalizationLayerInfo |
Normalization Layer Information class. More... | |
struct | IOFormatInfo |
IO formatting information class. More... | |
Namespaces | |
arm_compute | |
Typedefs | |
using | PaddingSize = BorderSize |
using | InternalKeypoint = std::tuple< float, float, float > |
Enumerations | |
enum | Format { UNKNOWN, U8, S16, U16, S32, U32, F16, F32, UV88, RGB888, RGBA8888, YUV444, YUYV422, NV12, NV21, IYUV, UYVY422 } |
Image colour formats. More... | |
enum | DataType { UNKNOWN, U8, S8, U16, S16, U32, S32, U64, S64, F16, F32, F64, SIZET } |
Available data types. More... | |
enum | BorderMode { UNDEFINED, CONSTANT, REPLICATE } |
Methods available to handle borders. More... | |
enum | ConvertPolicy { WRAP, SATURATE } |
Policy to handle overflow. More... | |
enum | InterpolationPolicy { NEAREST_NEIGHBOR, BILINEAR, AREA } |
Interpolation method. More... | |
enum | BilinearInterpolation { BILINEAR_OLD_NEW, BILINEAR_SCHARR } |
Bilinear Interpolation method used by LKTracker. More... | |
enum | ThresholdType { BINARY, RANGE } |
Threshold mode. More... | |
enum | RoundingPolicy { TO_ZERO, TO_NEAREST_EVEN } |
Rounding method. More... | |
enum | Termination { TERM_CRITERIA_EPSILON, TERM_CRITERIA_ITERATIONS, TERM_CRITERIA_BOTH } |
Termination criteria. More... | |
enum | MagnitudeType { L1NORM, L2NORM } |
Magnitude calculation type. More... | |
enum | PhaseType { SIGNED, UNSIGNED } |
Phase calculation type. More... | |
enum | Channel { UNKNOWN, C0, C1, C2, C3, R, G, B, A, Y, U, V } |
Available channels. More... | |
enum | MatrixPattern { BOX, CROSS, DISK, OTHER } |
Available matrix patterns. More... | |
enum | NonLinearFilterFunction : unsigned { MEDIAN = 0, MIN = 1, MAX = 2 } |
Available non linear functions. More... | |
enum | NormType { IN_MAP, CROSS_MAP } |
The normalization type used for the normalization layer. More... | |
enum | HOGNormType { L2_NORM, L2HYS_NORM, L1_NORM, L1SQRT_NORM } |
Normalization type for Histogram of Oriented Gradients (HOG) More... | |
enum | DimensionRoundingType { FLOOR, CEIL } |
Dimension rounding type when down-scaling on CNNs. More... | |
enum | PoolingType { MAX, AVG } |
Available pooling types. More... | |
Variables | |
constexpr uint8_t | CONSTANT_BORDER_VALUE = 199 |
Constant value of the border pixels when using BorderMode::CONSTANT. More... | |
constexpr float | SCALE_PYRAMID_HALF = 0.5f |
constexpr float | SCALE_PYRAMID_ORB = 8.408964152537146130583778358414e-01 |