「lmrcImageMontage(API)」の版間の差分
提供: Eospedia
(ページの作成:「DataManip/mrcImage/src/'''lmrcImageMontage'''はmrcImageMontageCreateのためのAPI です。 == 定数 == == 構造体 == typedef struct lmrcImageMontageInfo { ...」) |
(→モンタージュ作成) |
||
(同じ利用者による、間の3版が非表示) | |||
行20: | 行20: | ||
== API == | == API == | ||
+ | === モンタージュ作成 === | ||
+ | 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のみ対応) |
2014年10月6日 (月) 01:16時点における最新版
DataManip/mrcImage/src/lmrcImageMontageはmrcImageMontageCreateのための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のみ対応)