【问题标题】:OpenCV HoughLinesPOpenCV HoughLinesP
【发布时间】:2015-03-05 22:01:03
【问题描述】:

在 OpenCV 中使用 HoughLinesP 函数时,是否可以对单独的线条执行分析(即,可以“标记”帧中检测到的所有线条以供将来参考)。

通过调整 canny 边缘检测器,我已将检测到的线数减少到尽可能少,但是,我仍然检测到几条线,并且真的只想分析一条。

谢谢!

【问题讨论】:

    标签: c++ opencv computer-vision hough-transform


    【解决方案1】:

    霍夫线是这样读出的:

    vector<Vec4i> lines;
    HoughLinesP(dst, lines, 1, CV_PI/180, 50, 50, 10 );
    

    如果您希望能够标记它们,可以将向量弹出到 std::map

    std::map&lt;std::string, vecto&lt;Vec4i&gt;&gt;

    【讨论】:

      猜你喜欢
      • 2016-06-07
      • 2021-08-04
      • 1970-01-01
      • 2016-07-26
      • 1970-01-01
      • 1970-01-01
      • 2020-01-17
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多