24 #ifndef ARM_COMPUTE_CL_TYPES_H 25 #define ARM_COMPUTE_CL_TYPES_H 36 static const std::string default_config_id =
"no_config_id";
52 std::string device_version{};
53 std::set<std::string> extensions{};
54 std::string ddk_version{};
57 size_t compute_units{};
73 : scale(scale), offset(offset) {};
84 float tracking_status{ 0.f };
const ICLInt32Array * offset
Quantization offset array.
__global uchar * offset(const Image *img, int x, int y)
Get the pointer position of a Image.
float A22
iA11 * FLT_SCALE
int16_t ixval
ixval extracts from scharr Gx image
CLVersion
Available OpenCL Version.
Structure for storing ival, ixval and iyval for each point inside the window.
OpenCL quantization data.
Copyright (c) 2017-2021 Arm Limited.
float A11
iA11 * FLT_SCALE
int16_t dummy
Dummy field, to make sure the data structure 128-bit align, so that GPU can use vload4.
Structure for storing Spatial Gradient Matrix and the minimum eigenvalue for each keypoint...
float min_eig
Minimum eigenvalue.
const ICLFloatArray * scale
Quantization scale array.
Internal keypoint structure for Lucas-Kanade Optical Flow.
GPUTarget
Available GPU Targets.
int16_t iyval
iyval extracts from scharr Gy image
CLQuantization(const ICLFloatArray *scale, const ICLInt32Array *offset)
Constructor.
int16_t ival
ival extracts from old image
CLQuantization()
Default Constructor.
float A12
iA11 * FLT_SCALE