Name
deserialize_fft_optimization_datadeserialize_fft_optimization_dataDeserializeFftOptimizationDatadeserialize_fft_optimization_dataDeserializeFftOptimizationDataDeserializeFftOptimizationData — Deserialize FFT speed optimization data.
deserialize_fft_optimization_datadeserialize_fft_optimization_dataDeserializeFftOptimizationDatadeserialize_fft_optimization_dataDeserializeFftOptimizationDataDeserializeFftOptimizationData deserializes data, that
was serialized by serialize_fft_optimization_dataserialize_fft_optimization_dataSerializeFftOptimizationDataserialize_fft_optimization_dataSerializeFftOptimizationDataSerializeFftOptimizationData, for
optimizing the runtime of the FFT (see fwrite_serialized_itemfwrite_serialized_itemFwriteSerializedItemfwrite_serialized_itemFwriteSerializedItemFwriteSerializedItem
for an introduction of the basic principle of serialization). The
serialized data is defined by the handle SerializedItemHandleSerializedItemHandleSerializedItemHandleSerializedItemHandleSerializedItemHandleserializedItemHandle.
The optimization data must have been determined previously with
optimize_fft_speedoptimize_fft_speedOptimizeFftSpeedoptimize_fft_speedOptimizeFftSpeedOptimizeFftSpeed and must have been serialized with
serialize_fft_optimization_dataserialize_fft_optimization_dataSerializeFftOptimizationDataserialize_fft_optimization_dataSerializeFftOptimizationDataSerializeFftOptimizationData. If the serialized data has been
determined for the image sizes to be used in the application, calling
optimize_fft_speedoptimize_fft_speedOptimizeFftSpeedoptimize_fft_speedOptimizeFftSpeedOptimizeFftSpeed is unnecessary. Note that the data should
only be used on the same machine on which they were determined with
optimize_fft_speedoptimize_fft_speedOptimizeFftSpeedoptimize_fft_speedOptimizeFftSpeedOptimizeFftSpeed. Otherwise, the runtimes will not be
optimal. Also note that optimization data that were created with
Standard HALCON cannot be used with Parallel HALCON and vice versa.
deserialize_fft_optimization_datadeserialize_fft_optimization_dataDeserializeFftOptimizationDatadeserialize_fft_optimization_dataDeserializeFftOptimizationDataDeserializeFftOptimizationData influences the runtime of the
following operators, which use the FFT: fft_genericfft_genericFftGenericfft_genericFftGenericFftGeneric,
fft_imagefft_imageFftImagefft_imageFftImageFftImage, fft_image_invfft_image_invFftImageInvfft_image_invFftImageInvFftImageInv, wiener_filterwiener_filterWienerFilterwiener_filterWienerFilterWienerFilter,
wiener_filter_niwiener_filter_niWienerFilterNiwiener_filter_niWienerFilterNiWienerFilterNi, phot_stereophot_stereoPhotStereophot_stereoPhotStereoPhotStereo, sfs_pentlandsfs_pentlandSfsPentlandsfs_pentlandSfsPentlandSfsPentland,
sfs_mod_lrsfs_mod_lrSfsModLrsfs_mod_lrSfsModLrSfsModLr, sfs_orig_lrsfs_orig_lrSfsOrigLrsfs_orig_lrSfsOrigLrSfsOrigLr.
- Multithreading type: reentrant (runs in parallel with non-exclusive operators).
- Multithreading scope: global (may be called from any thread).
- Processed without parallelization.
Handle of the serialized item.
deserialize_fft_optimization_datadeserialize_fft_optimization_dataDeserializeFftOptimizationDatadeserialize_fft_optimization_dataDeserializeFftOptimizationDataDeserializeFftOptimizationData returns 2 (H_MSG_TRUE) if all parameters
are correct. If necessary, an exception is raised.
fread_serialized_itemfread_serialized_itemFreadSerializedItemfread_serialized_itemFreadSerializedItemFreadSerializedItem,
receive_serialized_itemreceive_serialized_itemReceiveSerializedItemreceive_serialized_itemReceiveSerializedItemReceiveSerializedItem,
serialize_fft_optimization_dataserialize_fft_optimization_dataSerializeFftOptimizationDataserialize_fft_optimization_dataSerializeFftOptimizationDataSerializeFftOptimizationData
fft_genericfft_genericFftGenericfft_genericFftGenericFftGeneric,
fft_imagefft_imageFftImagefft_imageFftImageFftImage,
fft_image_invfft_image_invFftImageInvfft_image_invFftImageInvFftImageInv,
rft_genericrft_genericRftGenericrft_genericRftGenericRftGeneric,
wiener_filterwiener_filterWienerFilterwiener_filterWienerFilterWienerFilter,
wiener_filter_niwiener_filter_niWienerFilterNiwiener_filter_niWienerFilterNiWienerFilterNi,
photometric_stereophotometric_stereoPhotometricStereophotometric_stereoPhotometricStereoPhotometricStereo,
sfs_pentlandsfs_pentlandSfsPentlandsfs_pentlandSfsPentlandSfsPentland,
sfs_mod_lrsfs_mod_lrSfsModLrsfs_mod_lrSfsModLrSfsModLr,
sfs_orig_lrsfs_orig_lrSfsOrigLrsfs_orig_lrSfsOrigLrSfsOrigLr
optimize_fft_speedoptimize_fft_speedOptimizeFftSpeedoptimize_fft_speedOptimizeFftSpeedOptimizeFftSpeed,
optimize_rft_speedoptimize_rft_speedOptimizeRftSpeedoptimize_rft_speedOptimizeRftSpeedOptimizeRftSpeed
serialize_fft_optimization_dataserialize_fft_optimization_dataSerializeFftOptimizationDataserialize_fft_optimization_dataSerializeFftOptimizationDataSerializeFftOptimizationData
Foundation