Distortion coefficients for the lens model.
Distortion coefficients are defined in the following way:
Setting any coefficient to 0 implies that it is not used in computation.
If we denote a point without distortion as [x, y, 1] and the corresponding point with distortion as [xd, yd, 1], then the distortion model is defined as follows:
When NvMediaLdcLensModel is NVMEDIA_LDC_LENS_MODEL_POLYNOMIAL_DISTORTION, the control parameters are k1, k2, k3, k4, k5, k6, p1, and p2.
When NvMediaLensModel is NVMEDIA_LDC_LENS_MODEL_FISHEYE_EQUIDISTANT, NVMEDIA_LDC_LENS_MODEL_FISHEYE_EQUISOLID, NVMEDIA_LDC_LENS_MODEL_FISHEYE_ORTHOGRAPHIC, or NVMEDIA_LDC_LENS_MODEL_FISHEYE_STEREOGRAPHIC, the control parameters are k1, k2, k3, and k4.
Definition at line 127 of file nvmedia_ldc_util.h.
Data Fields | |
NvMediaLdcLensModel | model |
Camera model. More... | |
float | k1 |
Holds the radial distortion coefficient. More... | |
float | k2 |
Holds the radial distortion coefficient. More... | |
float | k3 |
Holds the radial distortion coefficient. More... | |
float | k4 |
Holds the radial distortion coefficient. More... | |
float | k5 |
Holds the radial distortion coefficient. More... | |
float | k6 |
Holds the radial distortion coefficient. More... | |
float | p1 |
Holds the tangential distortion coefficient. More... | |
float | p2 |
Holds the tangential distortion coefficient. More... | |
float NvMediaLdcLensDistortion::k1 |
Holds the radial distortion coefficient.
Definition at line 133 of file nvmedia_ldc_util.h.
float NvMediaLdcLensDistortion::k2 |
Holds the radial distortion coefficient.
Definition at line 135 of file nvmedia_ldc_util.h.
float NvMediaLdcLensDistortion::k3 |
Holds the radial distortion coefficient.
Definition at line 137 of file nvmedia_ldc_util.h.
float NvMediaLdcLensDistortion::k4 |
Holds the radial distortion coefficient.
Definition at line 139 of file nvmedia_ldc_util.h.
float NvMediaLdcLensDistortion::k5 |
Holds the radial distortion coefficient.
Definition at line 141 of file nvmedia_ldc_util.h.
float NvMediaLdcLensDistortion::k6 |
Holds the radial distortion coefficient.
Definition at line 143 of file nvmedia_ldc_util.h.
NvMediaLdcLensModel NvMediaLdcLensDistortion::model |
Camera model.
Definition at line 130 of file nvmedia_ldc_util.h.
float NvMediaLdcLensDistortion::p1 |
Holds the tangential distortion coefficient.
Definition at line 145 of file nvmedia_ldc_util.h.
float NvMediaLdcLensDistortion::p2 |
Holds the tangential distortion coefficient.
Definition at line 147 of file nvmedia_ldc_util.h.