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

提供: Eospedia
移動: 案内検索
(モンタージュ作成)
(モンタージュ作成)
 
行21: 行21:
 
== API ==
 
== API ==
 
=== モンタージュ作成 ===
 
=== モンタージュ作成 ===
imageNumの画像数分の2D画像セットinからlinfo->nx(ny)数だけ画像を並べて、outへ出力します。
+
imageNumの画像数分の2D画像セットinからlinfo.nx(ny)数だけ画像を並べて、outへ出力します。
 
  extern int lmrcImageMontageCreate(mrcImage* out, mrcImage* in, int imageNum, lmrcImageMontageInfo linfo, int mode);
 
  extern int lmrcImageMontageCreate(mrcImage* out, mrcImage* in, int imageNum, lmrcImageMontageInfo linfo, int mode);
 
linfo.flagEdgeAverage=trueのときは重なったエッジ同士で平均を取ります。(imageNum=9のみ対応)
 
linfo.flagEdgeAverage=trueのときは重なったエッジ同士で平均を取ります。(imageNum=9のみ対応)

2014年10月6日 (月) 01:16時点における最新版

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

定数

構造体

typedef struct lmrcImageMontageInfo {
	lmrcImagePadMode PadMode;
	lmrcImagePadInfo PadInfo;
	int nx;
	int ny;
	int                  flagMaxValue;
	mrcImageParaTypeReal MaxValue;	
	int                  flagValueAssignedToMax;
	mrcImageParaTypeReal ValueAssignedToMax;	

	int flagEdgeAverage;
	int EdgeAverageWindow;
	int flagNoAverage;
} lmrcImageMontageInfo;

API

モンタージュ作成

imageNumの画像数分の2D画像セットinからlinfo.nx(ny)数だけ画像を並べて、outへ出力します。

extern int lmrcImageMontageCreate(mrcImage* out, mrcImage* in, int imageNum, lmrcImageMontageInfo linfo, int mode);

linfo.flagEdgeAverage=trueのときは重なったエッジ同士で平均を取ります。(imageNum=9のみ対応)