The function cvCreateStructuringElementEx creates an structuring element.

C# | Visual Basic | Visual C++ |
public static IntPtr cvCreateStructuringElementEx( int cols, int rows, int anchorX, int anchorY, CV_ELEMENT_SHAPE shape, int[,] values )

- cols (Int32)
- Number of columns in the structuring element.
- rows (Int32)
- Number of rows in the structuring element.
- anchorX (Int32)
- Relative horizontal offset of the anchor point.
- anchorY (Int32)
- Relative vertical offset of the anchor point.
- shape (CV_ELEMENT_SHAPE)
- Shape of the structuring element.
- values (array< Int32 ,2>[,](,)[,])
- Pointer to the structuring element data, representing row-by-row scanning of the element matrix. Non-zero values indicate points that belong to the element. If the pointer is NULL, then all values are considered non-zero, that is, the element is of a rectangular shape. This parameter is considered only if the shape is CV_SHAPE_CUSTOM.

[Missing <returns> documentation for M:Emgu.CV.CvInvoke.cvCreateStructuringElementEx(System.Int32,System.Int32,System.Int32,System.Int32,Emgu.CV.CvEnum.CV_ELEMENT_SHAPE,System.Int32[0:,0:])]