lmrcImageEdgeAverage(API)

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

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

DataManip/mrcImage/src/lmrcImageEdgeAveragemrcImageの画像端の平均を算出するためのAPI です。画像の結合を行うときの境界値の計算に利用します。mrcImageMontageCreate(-EdgeAverage)で使用しています。

定数

構造体

typedef struct lmrcImageEdgeAverageInfo {
	/* In */
	mrcImageParaTypeInteger devide; 
	mrcImageParaTypeInteger width;
	/* Out */
	mrcImageParaTypeReal*   avg[4];
	mrcImageParaTypeReal*   count[4];
} lmrcImageEdgeAverageInfo;
配列の番号 端の位置
0
1
2
3


API

画像端の平均値

extern void lmrcImageEdgeAverage(mrcImage* mrc, lmrcImageEdgeAverageInfo* linfo, long mode);

左右上下の端でそれぞれ平均値を算出します。結果をlinfo->avg[][]、平均を取った時のデータ数(linfo->width)をlinfo->count[][]へ格納します。