lmrcFFTExpression(API)
提供: Eospedia
DataManip/mrcImage/src/mrcFFTExpressionはFFTのmrcImageのデータを視覚化するためのAPI です。
定数
構造体
API
FFTデータの視覚化
void lmrcFFTExpression(mrcImage* img, mrcImage* fft, double th ,int mode);
入力: fft
出力: img
modeにより視覚化する内容を選択できます。
mode | 使用関数 |
---|---|
0 | lmrcFFTAmplitude |
1 | lmrcFFTLogAmplitude |
2 | lmrcFFTPower |
3 | lmrcFFTLogPower |
4 | lmrcFFTPhase |
5 | lmrcFFTReal |
振幅
fftから振幅を算出し、imgへ格納します。
void lmrcFFTAmplitude(mrcImage* img, mrcImage* fft);
fftから振幅のログを算出し、imgへ格納します。
void lmrcFFTLogAmplitude(mrcImage* img, mrcImage* fft ,double data);
強度
fftから強度を算出し、imgへ格納します。
void lmrcFFTPower(mrcImage* img, mrcImage* fft);
fftから強度のログを算出し、imgへ格納します。
void lmrcFFTLogPower(mrcImage* img, mrcImage* fft ,double data);
位相
fftから位相を取得し、imgへ格納します。
void lmrcFFTPhase(mrcImage* img, mrcImage* fft);
実部
fftから実部を取得し、imgへ格納します。
void lmrcFFTReal(mrcImage* img, mrcImage* fft);
オフセット
1DFT(fft->Header=mrcComplexFloatOneDimFT)のための補正用オフセット値を取得します。(それ以外は0を返します)
long lmrcFFTExpressionOffset(mrcImage* fft);
API情報の出力
モードの説明を出力します。
void lmrcFFTExpressionModePrint(FILE* fpt);