【问题标题】:OpenCV: Tracing marker lines on video capture. What's the best way?OpenCV:跟踪视频捕获上的标记线。最好的方法是什么?
【发布时间】:2020-09-11 08:03:54
【问题描述】:

我正在寻找在我的相机上捕捉标记绘制的空形状的方法。 这就像在一张空白明信片上用任何颜色的标记画一个矩形、一个圆或椭圆(卡片大小的 2/3)。 当我打开相机时,我想使用 openCV 来“追踪”确切的线条。即视频捕获。

我现在拥有的是

  1. cvtColor 转为灰色。

  2. 双边滤波器(5,100,100)

  3. Canny(最低:50,最高 255)

  4. 查找轮廓
  5. drawContours,在我的框架上。

虽然这目前有效,但我猜可能有更好的方法,因为我检测到的内容非常清楚。 白色背景下的纯色。有没有更好的方法来检测和追踪我的线路?

附:当我的记号笔变薄时,上述操作失败。我希望它适用于铅笔

【问题讨论】:

    标签: opencv edge-detection opencv-drawcontour


    【解决方案1】:

    编程的第一条规则:如果你的代码有效,就不要碰它。

    如果上述方法运行良好且顺利,请保持原样,您可以尝试使用 Canny 边缘参数和 Contour 标志,甚至阅读更多关于 Hough Linecircles 检测器的信息。

    【讨论】:

      猜你喜欢
      • 2021-03-27
      • 2017-02-25
      • 2014-04-21
      • 2012-05-03
      • 1970-01-01
      • 1970-01-01
      • 2022-01-12
      • 2013-10-12
      • 1970-01-01
      相关资源
      最近更新 更多