|
QTrk
|
CPUTracker exclusive debug functions. More...
Functions | |
| CDLL_EXPORT CPUTracker *DLL_CALLCONV | create_tracker (uint w, uint h, uint xcorw) |
| CDLL_EXPORT void DLL_CALLCONV | destroy_tracker (CPUTracker *tracker) |
| CDLL_EXPORT void DLL_CALLCONV | compute_com (CPUTracker *tracker, float *out) |
| CDLL_EXPORT int DLL_CALLCONV | compute_xcor (CPUTracker *tracker, vector2f *position, int iterations, int profileWidth) |
| CDLL_EXPORT int DLL_CALLCONV | compute_qi (CPUTracker *tracker, vector2f *position, int iterations, int radialSteps, int angularStepsPerQ, float minRadius, float maxRadius, LVArray< float > **radialweights) |
| CDLL_EXPORT void DLL_CALLCONV | set_image_from_memory (CPUTracker *tracker, LVArray2D< uchar > **pData, ErrorCluster *error) |
| CDLL_EXPORT void DLL_CALLCONV | set_image_u8 (CPUTracker *tracker, LVArray2D< uchar > **pData, ErrorCluster *error) |
| CDLL_EXPORT void DLL_CALLCONV | set_image_u16 (CPUTracker *tracker, LVArray2D< ushort > **pData, ErrorCluster *error) |
| CDLL_EXPORT void DLL_CALLCONV | set_image_float (CPUTracker *tracker, LVArray2D< float > **pData, ErrorCluster *error) |
| CDLL_EXPORT float DLL_CALLCONV | compute_z (CPUTracker *tracker, float *center, int angularSteps, int zlut_index, uint *error, LVArray< float > **profile, int *bestIndex, LVArray< float > **errorCurve) |
| CDLL_EXPORT void DLL_CALLCONV | get_debug_img_as_array (CPUTracker *tracker, LVArray2D< float > **pdbgImg) |
| CDLL_EXPORT void DLL_CALLCONV | compute_crp (CPUTracker *tracker, LVArray< float > **result, int radialSteps, float *radii, float *center, uint *boundaryHit, LVArray2D< float > **crpmap) |
| CDLL_EXPORT float DLL_CALLCONV | compute_asymmetry (CPUTracker *tracker, LVArray< float > **result, int radialSteps, float *radii, float *center, uint *boundaryHit) |
| CDLL_EXPORT void DLL_CALLCONV | compute_radial_profile (CPUTracker *tracker, LVArray< float > **result, int angularSteps, float *radii, float *center, uint *boundaryHit) |
| CDLL_EXPORT void DLL_CALLCONV | set_ZLUT (CPUTracker *tracker, LVArray3D< float > **pZlut, float *radii, int angular_steps, bool useCorrelation, LVArray< float > **radialweights, bool normalize) |
| CDLL_EXPORT void DLL_CALLCONV | get_ZLUT (CPUTracker *tracker, int zlutIndex, LVArray2D< float > **dst) |
| CDLL_EXPORT void DLL_CALLCONV | generate_test_image (LVArray2D< float > **img, float xp, float yp, float size, float photoncount) |
| CDLL_EXPORT void DLL_CALLCONV | generate_image_from_lut (LVArray2D< float > **image, LVArray2D< float > **lut, float *LUTradii, vector3f *position, float pixel_max, int useSplineInterp, int samplesPerPixel) |
CPUTracker exclusive debug functions.
| CDLL_EXPORT float DLL_CALLCONV compute_asymmetry | ( | CPUTracker * | tracker, |
| LVArray< float > ** | result, | ||
| int | radialSteps, | ||
| float * | radii, | ||
| float * | center, | ||
| uint * | boundaryHit | ||
| ) |
Definition at line 147 of file lv_cputrack_api.cpp.
| CDLL_EXPORT void DLL_CALLCONV compute_com | ( | CPUTracker * | tracker, |
| float * | out | ||
| ) |
Definition at line 41 of file lv_cputrack_api.cpp.
| CDLL_EXPORT void DLL_CALLCONV compute_crp | ( | CPUTracker * | tracker, |
| LVArray< float > ** | result, | ||
| int | radialSteps, | ||
| float * | radii, | ||
| float * | center, | ||
| uint * | boundaryHit, | ||
| LVArray2D< float > ** | crpmap | ||
| ) |
Definition at line 143 of file lv_cputrack_api.cpp.
| CDLL_EXPORT int DLL_CALLCONV compute_qi | ( | CPUTracker * | tracker, |
| vector2f * | position, | ||
| int | iterations, | ||
| int | radialSteps, | ||
| int | angularStepsPerQ, | ||
| float | minRadius, | ||
| float | maxRadius, | ||
| LVArray< float > ** | radialweights | ||
| ) |
Definition at line 56 of file lv_cputrack_api.cpp.
| CDLL_EXPORT void DLL_CALLCONV compute_radial_profile | ( | CPUTracker * | tracker, |
| LVArray< float > ** | result, | ||
| int | angularSteps, | ||
| float * | radii, | ||
| float * | center, | ||
| uint * | boundaryHit | ||
| ) |
Definition at line 156 of file lv_cputrack_api.cpp.
| CDLL_EXPORT int DLL_CALLCONV compute_xcor | ( | CPUTracker * | tracker, |
| vector2f * | position, | ||
| int | iterations, | ||
| int | profileWidth | ||
| ) |
Definition at line 48 of file lv_cputrack_api.cpp.
| CDLL_EXPORT float DLL_CALLCONV compute_z | ( | CPUTracker * | tracker, |
| float * | center, | ||
| int | angularSteps, | ||
| int | zlut_index, | ||
| uint * | error, | ||
| LVArray< float > ** | profile, | ||
| int * | bestIndex, | ||
| LVArray< float > ** | errorCurve | ||
| ) |
Definition at line 108 of file lv_cputrack_api.cpp.
| CDLL_EXPORT CPUTracker* DLL_CALLCONV create_tracker | ( | uint | w, |
| uint | h, | ||
| uint | xcorw | ||
| ) |
Definition at line 17 of file lv_cputrack_api.cpp.
| CDLL_EXPORT void DLL_CALLCONV destroy_tracker | ( | CPUTracker * | tracker | ) |
Definition at line 30 of file lv_cputrack_api.cpp.
| CDLL_EXPORT void DLL_CALLCONV generate_image_from_lut | ( | LVArray2D< float > ** | image, |
| LVArray2D< float > ** | lut, | ||
| float * | LUTradii, | ||
| vector3f * | position, | ||
| float | pixel_max, | ||
| int | useSplineInterp, | ||
| int | samplesPerPixel | ||
| ) |
Definition at line 201 of file lv_cputrack_api.cpp.
| CDLL_EXPORT void DLL_CALLCONV generate_test_image | ( | LVArray2D< float > ** | img, |
| float | xp, | ||
| float | yp, | ||
| float | size, | ||
| float | photoncount | ||
| ) |
Definition at line 189 of file lv_cputrack_api.cpp.
| CDLL_EXPORT void DLL_CALLCONV get_debug_img_as_array | ( | CPUTracker * | tracker, |
| LVArray2D< float > ** | pdbgImg | ||
| ) |
Definition at line 130 of file lv_cputrack_api.cpp.
| CDLL_EXPORT void DLL_CALLCONV get_ZLUT | ( | CPUTracker * | tracker, |
| int | zlutIndex, | ||
| LVArray2D< float > ** | dst | ||
| ) |
Definition at line 182 of file lv_cputrack_api.cpp.
| CDLL_EXPORT void DLL_CALLCONV set_image_float | ( | CPUTracker * | tracker, |
| LVArray2D< float > ** | pData, | ||
| ErrorCluster * | error | ||
| ) |
Definition at line 98 of file lv_cputrack_api.cpp.
| CDLL_EXPORT void DLL_CALLCONV set_image_from_memory | ( | CPUTracker * | tracker, |
| LVArray2D< uchar > ** | pData, | ||
| ErrorCluster * | error | ||
| ) |
Definition at line 68 of file lv_cputrack_api.cpp.
| CDLL_EXPORT void DLL_CALLCONV set_image_u16 | ( | CPUTracker * | tracker, |
| LVArray2D< ushort > ** | pData, | ||
| ErrorCluster * | error | ||
| ) |
Definition at line 88 of file lv_cputrack_api.cpp.
| CDLL_EXPORT void DLL_CALLCONV set_image_u8 | ( | CPUTracker * | tracker, |
| LVArray2D< uchar > ** | pData, | ||
| ErrorCluster * | error | ||
| ) |
Definition at line 78 of file lv_cputrack_api.cpp.
| CDLL_EXPORT void DLL_CALLCONV set_ZLUT | ( | CPUTracker * | tracker, |
| LVArray3D< float > ** | pZlut, | ||
| float * | radii, | ||
| int | angular_steps, | ||
| bool | useCorrelation, | ||
| LVArray< float > ** | radialweights, | ||
| bool | normalize | ||
| ) |
Definition at line 165 of file lv_cputrack_api.cpp.
1.8.12