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[][] .