|
LensSerious 0.1
Lens-correction mathematics as data, not as a library of callbacks
|
Sony maker-note tables, verbatim: fixed-point int16 over nc evenly spaced radii, which the file leaves implicit. The fixed-point scales (1/16384 distortion, 1/2^21 CA, 1/8192 vignetting) are applied by ls_vendor_resolve(), never by the extractor.
More...
#include <lensserious_vendor.h>
Collaboration diagram for ls_vendor_sony_t:Data Fields | |
| int | nc |
| int16_t | distortion [16] |
| int16_t | ca_r [16] |
| int16_t | ca_b [16] |
| int16_t | vignetting [16] |
Sony maker-note tables, verbatim: fixed-point int16 over nc evenly spaced radii, which the file leaves implicit. The fixed-point scales (1/16384 distortion, 1/2^21 CA, 1/8192 vignetting) are applied by ls_vendor_resolve(), never by the extractor.
Definition at line 133 of file lensserious_vendor.h.
| int16_t ls_vendor_sony_t::ca_b[16] |
Definition at line 138 of file lensserious_vendor.h.
Referenced by _sony_axes(), and _sony_populate().
| int16_t ls_vendor_sony_t::ca_r[16] |
Definition at line 137 of file lensserious_vendor.h.
Referenced by _sony_axes(), and _sony_populate().
| int16_t ls_vendor_sony_t::distortion[16] |
Definition at line 136 of file lensserious_vendor.h.
Referenced by _sony_axes(), and _sony_populate().
| int ls_vendor_sony_t::nc |
knots; valid data has 2..16
Definition at line 135 of file lensserious_vendor.h.
Referenced by _sony_axes(), _sony_has_data(), and _sony_populate().
| int16_t ls_vendor_sony_t::vignetting[16] |
Definition at line 139 of file lensserious_vendor.h.
Referenced by _sony_axes(), and _sony_populate().