read_fft_optimization_data🔗
Short description🔗
read_fft_optimization_data — Load FFT speed optimization data from a file.
Signature🔗
read_fft_optimization_data( filename.read FileName )
Description🔗
read_fft_optimization_data loads data for optimizing the
runtime of the FFT from the file given by FileName. The
optimization data must have been determined previously with
optimize_fft_speed and must have been stored with
write_fft_optimization_data. If the stored data have been
determined for the image sizes to be used in the application, a call
to optimize_fft_speed is unnecessary. It should be noted
that the data should only be used on the same machine on which they
were determined with optimize_fft_speed. If this is not
observed the runtimes will not be optimal. Furthermore, it should
be noted that optimization data that were created with Standard
HALCON cannot be used with Parallel HALCON and vice versa.
read_fft_optimization_data influences the runtime of the
following operators, which use the FFT: fft_generic,
fft_image, fft_image_inv, sfs_pentland,
sfs_mod_lr, sfs_orig_lrwiener_filter.
Execution information🔗
Execution information
-
Multithreading type: reentrant (runs in parallel with non-exclusive operators).
-
Multithreading scope: global (may be called from any thread).
-
Processed without parallelization.
Parameters🔗
FileName (input_control) filename.read → (string)
File name of the optimization data.
Default: 'fft_opt.dat'
Result🔗
read_fft_optimization_data returns 2 (H_MSG_TRUE) if all parameters
are correct. If necessary, an exception is raised.
Combinations with other operators🔗
Combinations
Possible successors
fft_generic, fft_image, fft_image_inv, rft_generic, wiener_filter, wiener_filter_ni, photometric_stereo, sfs_pentland, sfs_mod_lr, sfs_orig_lr
Alternatives
optimize_fft_speed, optimize_rft_speed
See also
Module🔗
Foundation