read_fft_optimization_dataread_fft_optimization_dataReadFftOptimizationDataReadFftOptimizationDataread_fft_optimization_data(算子)
名称
read_fft_optimization_dataread_fft_optimization_dataReadFftOptimizationDataReadFftOptimizationDataread_fft_optimization_data — 从文件加载 FFT 速度优化数据。
签名
read_fft_optimization_data( : : FileName : )
Herror read_fft_optimization_data(const char* FileName)
Herror T_read_fft_optimization_data(const Htuple FileName)
void ReadFftOptimizationData(const HTuple& FileName)
static void HMisc::ReadFftOptimizationData(const HString& FileName)
static void HMisc::ReadFftOptimizationData(const char* FileName)
static void HMisc::ReadFftOptimizationData(const wchar_t* FileName)
(
Windows only)
def read_fft_optimization_data(file_name: str) -> None
描述
read_fft_optimization_dataread_fft_optimization_dataReadFftOptimizationDataReadFftOptimizationDataReadFftOptimizationDataread_fft_optimization_data loads data for optimizing the
runtime of the FFT from the file given by FileNameFileNameFileNameFileNamefileNamefile_name. The
optimization data must have been determined previously with
optimize_fft_speedoptimize_fft_speedOptimizeFftSpeedOptimizeFftSpeedOptimizeFftSpeedoptimize_fft_speed and must have been stored with
write_fft_optimization_datawrite_fft_optimization_dataWriteFftOptimizationDataWriteFftOptimizationDataWriteFftOptimizationDatawrite_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_speedoptimize_fft_speedOptimizeFftSpeedOptimizeFftSpeedOptimizeFftSpeedoptimize_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_speedoptimize_fft_speedOptimizeFftSpeedOptimizeFftSpeedOptimizeFftSpeedoptimize_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_dataread_fft_optimization_dataReadFftOptimizationDataReadFftOptimizationDataReadFftOptimizationDataread_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。
执行信息
- 多线程类型:可重入(与非独占算子并行运行)。
- 多线程作用域:全局(可从任何线程调用)。
- 未采用并行化处理。
参数
FileNameFileNameFileNameFileNamefileNamefile_name (输入控制) filename.read → HTuplestrHTupleHtuple (string) (string) (HString) (char*)
File name of the optimization data.
默认值:
'fft_opt.dat'
"fft_opt.dat"
"fft_opt.dat"
"fft_opt.dat"
"fft_opt.dat"
"fft_opt.dat"
结果
read_fft_optimization_dataread_fft_optimization_dataReadFftOptimizationDataReadFftOptimizationDataReadFftOptimizationDataread_fft_optimization_data 在所有参数正确时返回 2 ( H_MSG_TRUE )。如有必要,则抛出异常。
可能的后继
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
替代
optimize_fft_speedoptimize_fft_speedOptimizeFftSpeedOptimizeFftSpeedOptimizeFftSpeedoptimize_fft_speed,
optimize_rft_speedoptimize_rft_speedOptimizeRftSpeedOptimizeRftSpeedOptimizeRftSpeedoptimize_rft_speed
另见
write_fft_optimization_datawrite_fft_optimization_dataWriteFftOptimizationDataWriteFftOptimizationDataWriteFftOptimizationDatawrite_fft_optimization_data
模块
基础