lmrcImageEdgeAverage(API)
From EosPedia
DataManip/mrcImage/src/lmrcImageEdgeAverage is API for calculation of average value on mrcImage edge. It is used as boundary value for image connection. It is used by mrcImageMontageCreate(-EdgeAverage).
constant
struct
typedef struct lmrcImageEdgeAverageInfo {
/* In */
mrcImageParaTypeInteger devide;
mrcImageParaTypeInteger width;
/* Out */
mrcImageParaTypeReal* avg[4];
mrcImageParaTypeReal* count[4];
} lmrcImageEdgeAverageInfo;
| Array No. | position of edge |
|---|---|
| 0 | Bottom |
| 1 | Right |
| 2 | Top |
| 3 | Left |
API
Average Value on Image Edge
extern void lmrcImageEdgeAverage(mrcImage* mrc, lmrcImageEdgeAverageInfo* linfo, long mode);
It calculates average value on edge at left, right, top, bottom. It stores the result to linfo->avg[][], data number of averaging (linfo->width) to linfo->count[][] .