User Tools

Site Tools


visual3d:documentation:pipeline:signal_commands:interpolate

This is an old revision of the document!


(x1,t1),...,(xk,tk)|k >= polynomial order + 1|| \\ |**interpolate** | | |**/signal_types=** |the type of signal to be processed | |**/signal_names=** |the names of the signals to be processed | |**/signal_folder=** |the name of the signal folder | |**/num_fit=** |the number of frames of data before and after the "gap" that are used to calculate the coefficients of the polynomial.| |**/polynomial_order=**|the order of the polynomial used. | |**/maximum_gap=** |the maximum number of frames of data that can be replaced with interpolated values. | interpolatedlg.png dialog that pops up when pipeline selection is edited by double clicking with the left mouse button. ==== using an expression in version 4 ==== this is considerable more klunky because it requires 3 commands instead of 1: **evaluate_expression** /expression=0.1*parameters::point::rate /result_name=rate /result_type=metric /result_folder=temp **;** **set_pipeline_parameter_to_data_value** /parameter_name=gap /signal_types=metric /signal_names=rate /signal_folder=temp ! /signal_components=all_components **;** **interpolate** /signal_types=target ! /signal_names= ! /signal_folder=original ! /result_suffix= ! /result_folder=processed /maximum_gap=::gap ! /num_fit=3 ! /polynomial_order=3 **;** ===== visual3d version 5 ===== in version 5 we permit the three numerical parameters to have expressions. **interpolate** /signal_types=target ! /signal_names= ! /signal_folder=original ! /result_suffix= ! /result_folder=processed /maximum_gap=0.1*parameters::point::rate ! /num_fit=3 ! /polynomial_order=3 **;** interpolatedlg2.jpg ==== using an expression in version 5 ==== define the maximum size of the gap based on the point frame rate. interpolatedlg3.jpg }}}}

visual3d/documentation/pipeline/signal_commands/interpolate.1718804338.txt.gz · Last modified: 2024/06/19 13:38 by sgranger