首页 > 解决方案 > 在opencv c ++中创建线性结构元素

问题描述

做了一些研究,我发现在 Matlab 中他们有这个功能来创建具有一定角度的线性结构元素:

strel('line',len,deg)

文件说creates a linear structuring element that is symmetric with respect to the neighborhood center, with approximate length len and angle deg.,它基本上是这样的垫子,具有不同的尺寸和角度:

在此处输入图像描述

我正在尝试以不同的角度创建类似的结构元素,但我在 Opencv for C++ 中找不到等效函数。有没有办法做到这一点?

我很感激任何帮助。提前致谢

标签: c++matlabopencv

解决方案


OpenCV 最接近的功能是getStructuringElement. 不幸的是,它支持的唯一形状是矩形、十字和椭圆

因此,自己创建/估计它可能是最容易的。


推荐阅读