「lastigmatismDetection(API)」の版間の差分

提供: Eospedia
移動: 案内検索
(API)
 
行10: 行10:
  
 
== API ==
 
== API ==
linfoを入力とした非点収差をresultsに格納します。
+
linfoを入力とし、非点収差をresultsに格納します。
 
  extern void lastigmatismDetection(ctfInfo* results, lastigmatismDetectionInfo linfo, int mode);
 
  extern void lastigmatismDetection(ctfInfo* results, lastigmatismDetectionInfo linfo, int mode);
 +
 +
== アルゴリズム ==
 +
sectionSize毎に推定したデフォーカス値がdefocusに格納されています。
 +
その値を使って、平均defocus量を求めます。同時に、x、y軸の方向の成分を求め、その結果を使って、非点の軸と長軸、短軸を求めます。

2015年1月24日 (土) 02:04時点における最新版

DataManip/ctfInfo/src/lastigmatismDetectionは非点収差検出のためのAPI です。ctfDetermineで使用しています。

定数

構造体

typedef struct lastigmatismDetectionInfo  {
	double* defocus; 
	int		sectionSize;
}  lastigmatismDetectionInfo;

API

linfoを入力とし、非点収差をresultsに格納します。

extern void lastigmatismDetection(ctfInfo* results, lastigmatismDetectionInfo linfo, int mode);

アルゴリズム

sectionSize毎に推定したデフォーカス値がdefocusに格納されています。 その値を使って、平均defocus量を求めます。同時に、x、y軸の方向の成分を求め、その結果を使って、非点の軸と長軸、短軸を求めます。