【问题标题】:Getting the thickness of a contours获取轮廓的厚度
【发布时间】:2013-11-19 22:17:38
【问题描述】:

我有一个使用findContours 函数的程序,这是我得到的结果:

我的问题是:有没有办法在不使用houghlines 方法的情况下获得这些条的厚度?

【问题讨论】:

    标签: c++ opencv


    【解决方案1】:

    您还可以使用 cv::reduce 方法对沿行的所有非零像素求和,对 cols 也是如此。你会得到两个直方图。最大值将具有您的线条的坐标。

    http://docs.opencv.org/modules/core/doc/operations_on_arrays.html#reduce 您需要将其与标志 CV_REDUCE_SUM 或 CV_REDUCE_AVG 一起使用。

    【讨论】:

      猜你喜欢
      • 2020-03-16
      • 1970-01-01
      • 1970-01-01
      • 2015-03-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-03-27
      相关资源
      最近更新 更多