结构元素 IplConvKernel 及操作
分类: 形态学图像处理 2010-10-30 15:38205 人阅读评论(0)收藏举报
在 OpenCV 中,定义了一个结构用于描述形态学中的结构元素。该结构定义如下:
typedef struct _IplConvKernel
{
int nCols;
int nRows;
int anchorX;
int anchorY;
int *values;
int nShiftR;
}
IplConvKernel;
在这里,对其中的变量定义做一简单的描述:
nCols,nRows:结构元素的行宽与列高;
anchorX,anchorY:结构元素原点(锚点)的位置坐标,水平,垂直;
nShiftR:用于表示结构元素的形状类型,有如下几个值:
#define CV_SHAPE_RECT 0
#define CV_SHAPE_CROSS 1
#define CV_SHAPE_ELLIPSE 2
#define CV_SHAPE_CUSTOM 100