Advertisement

Mathematical Morphology tests and trains mathematics of shapes.

阅读量:

首先需要明确的是结构元素的概念。

结构元素可以被简要地描述为一组具有特定排列方式的像素点,并且在其中确定了一个起始位置(也被称为锚定坐标)。

---------------opencv cookbook

构建一个结构元素。

Mat getStructuringElement( int shape, Size ksize, Point anchor=Point(-1,-1) )

结构元素的形状包括以下几种类型:

– MORPH_RECT - 一种矩形结构元素
– MORPH_ELLIPSE - 椭圆形结构元素,即内嵌于矩形 Rect(0, 0, esize.width, 0.esize.height) 中的填充椭圆
– MORPH_CROSS - 十字形结构元素
– CV_SHAPE_CUSTOM - 自定义结构元素(适用于 OpenCV 1.x 接口)

当然,也可以直接通过定义 Mat 对象的方式来创建结构元素,但这种方式相比使用 getStructuringElement 函数来说不够便捷。此外,直接定义 Mat 还可能导致形态学操作

全部评论 (0)

还没有任何评论哟~