lmrcImageSSDA(API)

提供: Eospedia
移動: 案内検索

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);