【问题标题】:Creating linear structuring element in opencv c++在opencv c ++中创建线性结构元素
【发布时间】:2019-11-26 17:46:15
【问题描述】:

做了一些研究,我发现在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++ matlab opencv


    【解决方案1】:

    OpenCV 最接近的函数是getStructuringElement。不幸的是,它支持的唯一形状是rectangle, cross and ellipse

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

    【讨论】:

    • 感谢您的回复@Paul。会知道一种算法来在矩阵内旋转这行 1 吗?我可以打印对角线、垂直和水平,但我想不出一个解决方案来旋转 15 x 15 度
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-06-19
    • 2012-01-26
    相关资源
    最近更新 更多