OpenCV:在视频捕获中跟踪标记线。最好的方法是什么?

问题描述 投票:0回答:1

我正在寻找在相机上捕获标记绘制的空形状的方法。这就像在空白明信片上绘制矩形,圆形或椭圆形(卡片大小的2/3)一样,并带有任何颜色的标记。我想在打开相机时使用openCV来“查找”确切的行。即视频捕获。

我现在拥有的是

  1. cvtColor为灰色。

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

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

  4. findContours
  5. drawContours,进入我的框架。

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

P.S。当我的标记较细时,以上操作失败。我希望它可以和铅笔一起使用

opencv edge-detection opencv-drawcontour
1个回答
0
投票

编程的首要规则:如果您的代码有效,请不要触摸。

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

© www.soinside.com 2019 - 2024. All rights reserved.