【发布时间】:2013-11-19 22:17:38
【问题描述】:
我有一个使用findContours 函数的程序,这是我得到的结果:
我的问题是:有没有办法在不使用houghlines 方法的情况下获得这些条的厚度?
【问题讨论】:
我有一个使用findContours 函数的程序,这是我得到的结果:
我的问题是:有没有办法在不使用houghlines 方法的情况下获得这些条的厚度?
【问题讨论】:
您还可以使用 cv::reduce 方法对沿行的所有非零像素求和,对 cols 也是如此。你会得到两个直方图。最大值将具有您的线条的坐标。
http://docs.opencv.org/modules/core/doc/operations_on_arrays.html#reduce 您需要将其与标志 CV_REDUCE_SUM 或 CV_REDUCE_AVG 一起使用。
【讨论】: