|
| int | width = 0 |
| | Width of the displacement fields, in reduced-grid samples.
|
| |
| int | height = 0 |
| | Height of the displacement fields, in reduced-grid samples.
|
| |
| std::vector< double > | u |
| | Horizontal Lagrangian displacement (u), pixels, row-major. NaN outside ROI.
|
| |
| std::vector< double > | v |
| | Vertical Lagrangian displacement (v), pixels, row-major. NaN outside ROI.
|
| |
| std::vector< double > | corrcoef |
| | Per-point correlation coefficient, row-major, size width*height. NaN outside ROI.
|
| |
| bool | valid = false |
| | True if the frame was processed successfully.
|
| |
| std::string | message |
| | Human-readable status / error message (empty on success).
|
| |
Result of running DIC on a single deformed frame.
Displacement fields are the native Lagrangian (reference-perspective) u / v in pixels, sampled on the reduced DIC analysis grid. width and height therefore describe the displacement array's own dimensions, which are generally smaller than the input image (they depend on scalefactor and subregion radius), NOT the reference frame size.
Fields are returned as flat row-major arrays of length width * height. Points outside the analysed region of interest are set to NaN. The fields are deliberately plain std::vector<double> so callers do not need any internal ncorr types to consume the result.
Definition at line 84 of file session.h.