lmrcImageSSDA(API)

提供: Eospedia
2014年5月12日 (月) 08:35時点におけるKinoshita (トーク | 投稿記録)による版

(差分) ←前の版 | 最新版 (差分) | 次の版→ (差分)
移動: 案内検索

DataManip/mrcImage/src/lmrcImageSSDAはSSDA法のためのAPI です。lmrcImageCorrelation(API)などで使用されています。

定数

構造体

typedef struct lmrcImageSSDAInfo {
	double Threshold; 	/* Threshold Level */
	double Error; 		/* Sum of residual differences at (x, y)*/
	mrcImageParaTypeRealCoord p; 		/* Lower Right Point Coordinate on Partial Image on the Input Image */
	mrcImageParaTypeRealCoord optimump; /* Optimum Point */
	mrcImageParaTypeRealCoord smin;     /* Search Area: Bottom Right */
	mrcImageParaTypeRealCoord smax; 	/* Search Area: Top Left */
	mrcImageParaTypeRealCoord predict;  /* Predictive Point */
	mrcImageParaTypeInteger n; 			/* Addition Times at (x, y)*/
} lmrcImageSSDAInfo;

API

lmrcImageSSDAAutomaticThresholdAndFineSearch(mrcImage* in,                 
											mrcImage* ref,
											lmrcImageSSDAInfo* info,
											mrcImageParaTypeInteger mode
											);
extern void
__lmrcImageResidualDifferenceAdditionForSSDA(mrcImage* in, 					/* Input Image */ 
											mrcImage* ref,					/* Template Image */ 
											lmrcImageSSDAInfo* info,		/* Required Information */ 
											mrcImageParaTypeInteger mode
											);

ifdef PVM

extern void lmrcImageSSDAInfoSendByPVM(lmrcImageSSDAInfo* linfo, int tid, int mode);
extern void lmrcImageSSDAInfoRecieveByPVM(lmrcImageSSDAInfo* linfo, int tid, int mode);