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

提供: Eospedia
移動: 案内検索
(API)
 
行18: 行18:
  
 
== API ==
 
== API ==
 +
画像ファイルinの各データをdensityLevelに近い値にした画像としてoutへ出力(densityLevelとの差はp0に格納されます)
 
  extern void lmrcImageFirstNoiseReductionByRelaxation( mrcImage* out, mrcImage* p0,  
 
  extern void lmrcImageFirstNoiseReductionByRelaxation( mrcImage* out, mrcImage* p0,  
 
      mrcImage* in, mrcImage* summationOfProbability,
 
      mrcImage* in, mrcImage* summationOfProbability,
 
      double *densityLevel,
 
      double *densityLevel,
 
      lmrcImageNoiseReductionByRelaxationInfo* info);
 
      lmrcImageNoiseReductionByRelaxationInfo* info);

2015年3月9日 (月) 05:35時点における最新版

DataManip/mrcImage/src/lmrcImageFirstNoiseReductionByRelaxationmrcImageNoiseReductionByRelaxationのためのAPI です。

定数

typedef enum lmrcImageNoiseReductionByRelaxationMode {
  lmrcImageNoiseReductionByRelaxationModeSigma = 1,
} lmrcImageNoiseReductionByRelaxationMode; 

構造体

typedef struct lmrcImageNoiseReductionByRelaxationInfo {
  double SD;
  double datamax;
  double datamin;
  long classNumber;
  int ddimx; 
  int ddimy;
  int ddimz;
} lmrcImageNoiseReductionByRelaxationInfo;

API

画像ファイルinの各データをdensityLevelに近い値にした画像としてoutへ出力(densityLevelとの差はp0に格納されます)

extern void lmrcImageFirstNoiseReductionByRelaxation( mrcImage* out, mrcImage* p0, 
						     mrcImage* in, mrcImage* summationOfProbability,
						     double *densityLevel,
						     lmrcImageNoiseReductionByRelaxationInfo* info);