Name
interpolate_scattered_data_points_to_image T_interpolate_scattered_data_points_to_image InterpolateScatteredDataPointsToImage interpolate_scattered_data_points_to_image InterpolateScatteredDataPointsToImage InterpolateScatteredDataPointsToImage — Creating an image from the interpolation of scattered data.
interpolate_scattered_data_points_to_image interpolate_scattered_data_points_to_image InterpolateScatteredDataPointsToImage interpolate_scattered_data_points_to_image InterpolateScatteredDataPointsToImage InterpolateScatteredDataPointsToImage interpolates the
data points, given in Rows Rows Rows Rows Rows rows and Columns Columns Columns Columns Columns columns with the
corresponding measurement Values Values Values Values Values values ,
and returns the result in ImageInterpolated ImageInterpolated ImageInterpolated ImageInterpolated ImageInterpolated imageInterpolated . The size of the output
image is defined by its Width Width Width Width Width width and its Height Height Height Height Height height with the upper
left corner at (0,0). In order to interpolate at negative coordinates of
(Rows Rows Rows Rows Rows rows ,Columns Columns Columns Columns Columns columns ), simply translate all input points
accordingly. With the parameter Method Method Method Method Method method the interpolation algorithm
is specified. So far, only the
'thin_plate_splines' "thin_plate_splines" "thin_plate_splines" "thin_plate_splines" "thin_plate_splines" "thin_plate_splines" are supported. This method interpolates on
a global scale, which means that all points are regarded for the
interpolation, no matter how far away they are. The influence of far points
is correlated to
where r defines
the distance of two points. In comparison to
interpolate_scattered_data_image interpolate_scattered_data_image InterpolateScatteredDataImage interpolate_scattered_data_image InterpolateScatteredDataImage InterpolateScatteredDataImage ,
interpolate_scattered_data_points_to_image interpolate_scattered_data_points_to_image InterpolateScatteredDataPointsToImage interpolate_scattered_data_points_to_image InterpolateScatteredDataPointsToImage InterpolateScatteredDataPointsToImage also supports subpixel
coordinates for Rows Rows Rows Rows Rows rows and Columns Columns Columns Columns Columns columns .
If the same data points (Rows Rows Rows Rows Rows rows ,Columns Columns Columns Columns Columns columns ,Values Values Values Values Values values )
are used for the interpolation of different output images in subsequent
steps, the operator create_scattered_data_interpolator create_scattered_data_interpolator CreateScatteredDataInterpolator create_scattered_data_interpolator CreateScatteredDataInterpolator CreateScatteredDataInterpolator may be more
efficient.
The following parameters can be adjusted with GenParamNames GenParamNames GenParamNames GenParamNames GenParamNames genParamNames and
GenParamValues GenParamValues GenParamValues GenParamValues GenParamValues genParamValues :
'alpha' "alpha" "alpha" "alpha" "alpha" "alpha" :
The parameter 'alpha' "alpha" "alpha" "alpha" "alpha" "alpha" is a smoothing factor.
For 'alpha' "alpha" "alpha" "alpha" "alpha" "alpha" = 0, all points passed in
(Rows Rows Rows Rows Rows rows ,Columns Columns Columns Columns Columns columns ,Values Values Values Values Values values )
are interpolated exactly. With 'alpha' "alpha" "alpha" "alpha" "alpha" "alpha" getting larger, the
interpolation smoothes the points in way that all interpolated points of
the result image ImageInterpolated ImageInterpolated ImageInterpolated ImageInterpolated ImageInterpolated imageInterpolated lie on a common plane.
Default value is 0 .
Restrictions: 'alpha' "alpha" "alpha" "alpha" "alpha" "alpha" >= 0
Multithreading type: reentrant (runs in parallel with non-exclusive operators).
Multithreading scope: global (may be called from any thread).
Processed without parallelization.
Method for the interpolation
Default value:
'thin_plate_splines'
"thin_plate_splines"
"thin_plate_splines"
"thin_plate_splines"
"thin_plate_splines"
"thin_plate_splines"
Suggested values: 'thin_plate_splines' "thin_plate_splines" "thin_plate_splines" "thin_plate_splines" "thin_plate_splines" "thin_plate_splines"
Rows Rows Rows Rows Rows rows (input_control) point.y-array → HTuple HTuple HTuple VARIANT Htuple (real / integer) (double / int / long) (double / Hlong) (double / Hlong) (double / Hlong) (double / Hlong)
Row coordinates of the points used for the interpolation
Column coordinates of the points
used for the interpolation
Values of the points used for the interpolation
Width of the interpolated image
Default value: 640
Height of the interpolated image
Default value: 480
Names of the generic parameters that can be adjusted
Default value: []
Suggested values: 'alpha' "alpha" "alpha" "alpha" "alpha" "alpha"
Values of the generic parameters that can be adjusted
Default value: []
Suggested values: 0, 1.0, 10.0, 100.0
If the parameters are valid, the operator
interpolate_scattered_data_points_to_image interpolate_scattered_data_points_to_image InterpolateScatteredDataPointsToImage interpolate_scattered_data_points_to_image InterpolateScatteredDataPointsToImage InterpolateScatteredDataPointsToImage returns the value 2 (H_MSG_TRUE).
If necessary, an exception is raised.
interpolate_scattered_data_image interpolate_scattered_data_image InterpolateScatteredDataImage interpolate_scattered_data_image InterpolateScatteredDataImage InterpolateScatteredDataImage
Foundation