deserialize_fft_optimization_dataT_deserialize_fft_optimization_dataDeserializeFftOptimizationDataDeserializeFftOptimizationDatadeserialize_fft_optimization_data (Operator)

Name

deserialize_fft_optimization_dataT_deserialize_fft_optimization_dataDeserializeFftOptimizationDataDeserializeFftOptimizationDatadeserialize_fft_optimization_data — Deserialize FFT speed optimization data.

Signature

deserialize_fft_optimization_data( : : SerializedItemHandle : )

Herror T_deserialize_fft_optimization_data(const Htuple SerializedItemHandle)

void DeserializeFftOptimizationData(const HTuple& SerializedItemHandle)

static void HMisc::DeserializeFftOptimizationData(const HSerializedItem& SerializedItemHandle)

static void HOperatorSet.DeserializeFftOptimizationData(HTuple serializedItemHandle)

static void HMisc.DeserializeFftOptimizationData(HSerializedItem serializedItemHandle)

def deserialize_fft_optimization_data(serialized_item_handle: HHandle) -> None

Description

deserialize_fft_optimization_datadeserialize_fft_optimization_dataDeserializeFftOptimizationDataDeserializeFftOptimizationDataDeserializeFftOptimizationDatadeserialize_fft_optimization_data deserializes data, that was serialized by serialize_fft_optimization_dataserialize_fft_optimization_dataSerializeFftOptimizationDataSerializeFftOptimizationDataSerializeFftOptimizationDataserialize_fft_optimization_data, for optimizing the runtime of the FFT (see fwrite_serialized_itemfwrite_serialized_itemFwriteSerializedItemFwriteSerializedItemFwriteSerializedItemfwrite_serialized_item for an introduction of the basic principle of serialization). The serialized data is defined by the handle SerializedItemHandleSerializedItemHandleSerializedItemHandleSerializedItemHandleserializedItemHandleserialized_item_handle. The optimization data must have been determined previously with optimize_fft_speedoptimize_fft_speedOptimizeFftSpeedOptimizeFftSpeedOptimizeFftSpeedoptimize_fft_speed and must have been serialized with serialize_fft_optimization_dataserialize_fft_optimization_dataSerializeFftOptimizationDataSerializeFftOptimizationDataSerializeFftOptimizationDataserialize_fft_optimization_data. If the serialized data has been determined for the image sizes to be used in the application, calling optimize_fft_speedoptimize_fft_speedOptimizeFftSpeedOptimizeFftSpeedOptimizeFftSpeedoptimize_fft_speed is unnecessary. Note that the data should only be used on the same machine on which they were determined with optimize_fft_speedoptimize_fft_speedOptimizeFftSpeedOptimizeFftSpeedOptimizeFftSpeedoptimize_fft_speed. 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_dataDeserializeFftOptimizationDataDeserializeFftOptimizationDataDeserializeFftOptimizationDatadeserialize_fft_optimization_data influences the runtime of the following operators, which use the FFT: fft_genericfft_genericFftGenericFftGenericFftGenericfft_generic, fft_imagefft_imageFftImageFftImageFftImagefft_image, fft_image_invfft_image_invFftImageInvFftImageInvFftImageInvfft_image_inv, sfs_pentlandsfs_pentlandSfsPentlandSfsPentlandSfsPentlandsfs_pentland, sfs_mod_lrsfs_mod_lrSfsModLrSfsModLrSfsModLrsfs_mod_lr, sfs_orig_lrsfs_orig_lrSfsOrigLrSfsOrigLrSfsOrigLrsfs_orig_lrwiener_filterwiener_filterWienerFilterWienerFilterWienerFilterwiener_filter.

Execution Information

Parameters

SerializedItemHandleSerializedItemHandleSerializedItemHandleSerializedItemHandleserializedItemHandleserialized_item_handle (input_control)  serialized_item HSerializedItem, HTupleHHandleHTupleHtuple (handle) (IntPtr) (HHandle) (handle)

Handle of the serialized item.

Result

deserialize_fft_optimization_datadeserialize_fft_optimization_dataDeserializeFftOptimizationDataDeserializeFftOptimizationDataDeserializeFftOptimizationDatadeserialize_fft_optimization_data returns 2 (H_MSG_TRUE) if all parameters are correct. If necessary, an exception is raised.

Possible Predecessors

fread_serialized_itemfread_serialized_itemFreadSerializedItemFreadSerializedItemFreadSerializedItemfread_serialized_item, receive_serialized_itemreceive_serialized_itemReceiveSerializedItemReceiveSerializedItemReceiveSerializedItemreceive_serialized_item, serialize_fft_optimization_dataserialize_fft_optimization_dataSerializeFftOptimizationDataSerializeFftOptimizationDataSerializeFftOptimizationDataserialize_fft_optimization_data

Possible Successors

fft_genericfft_genericFftGenericFftGenericFftGenericfft_generic, fft_imagefft_imageFftImageFftImageFftImagefft_image, fft_image_invfft_image_invFftImageInvFftImageInvFftImageInvfft_image_inv, rft_genericrft_genericRftGenericRftGenericRftGenericrft_generic, wiener_filterwiener_filterWienerFilterWienerFilterWienerFilterwiener_filter, wiener_filter_niwiener_filter_niWienerFilterNiWienerFilterNiWienerFilterNiwiener_filter_ni, photometric_stereophotometric_stereoPhotometricStereoPhotometricStereoPhotometricStereophotometric_stereo, sfs_pentlandsfs_pentlandSfsPentlandSfsPentlandSfsPentlandsfs_pentland, sfs_mod_lrsfs_mod_lrSfsModLrSfsModLrSfsModLrsfs_mod_lr, sfs_orig_lrsfs_orig_lrSfsOrigLrSfsOrigLrSfsOrigLrsfs_orig_lr

Alternatives

optimize_fft_speedoptimize_fft_speedOptimizeFftSpeedOptimizeFftSpeedOptimizeFftSpeedoptimize_fft_speed, optimize_rft_speedoptimize_rft_speedOptimizeRftSpeedOptimizeRftSpeedOptimizeRftSpeedoptimize_rft_speed

See also

serialize_fft_optimization_dataserialize_fft_optimization_dataSerializeFftOptimizationDataSerializeFftOptimizationDataSerializeFftOptimizationDataserialize_fft_optimization_data

Module

Foundation