C++ 求轮廓的厚度

C++ 求轮廓的厚度,c++,opencv,C++,Opencv,我有一个使用findContours函数的程序,我得到的结果是: 我的问题是:有没有办法不使用houghlines方法就获得这些条的厚度?您还可以使用cv::reduce方法对行中所有非零像素进行求和,COL也是如此。你会得到两个直方图。最大值将包含您的行坐标 您需要将其与标志CV_REDUCE_SUM或CV_REDUCE_AVG一起使用

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


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

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

您需要将其与标志CV_REDUCE_SUM或CV_REDUCE_AVG一起使用