【问题标题】:Best method to locate object with opencv用opencv定位对象的最佳方法
【发布时间】:2010-11-18 22:28:28
【问题描述】:

使用opencv和python定位并返回具有恒定颜色的单个对象的坐标的最有效方法是什么?我已经看到了一些使用 c++ 的方法,但是使用 python 的对象位置信息很少。

【问题讨论】:

  • 为什么不自己将 C++ 代码移植到 python 中呢?
  • 问题是关于使用哪个 OpenCV 调用,或者如何在 Python 中访问您喜欢的 C++ 调用?
  • 为了将来使用,我将如何将 c++ 代码移植到 python?

标签: python object opencv location


【解决方案1】:

我不确定你在寻找什么,但我认为你应该看看Haar classification

请看这里的例子: http://cgi.cse.unsw.edu.au/~cs4411/wiki/index.php?title=OpenCV_Guide#Haar_Classifier

【讨论】:

    【解决方案2】:

    更具体地说,如果您有一个单一颜色的对象,您可以查看 camshift 跟踪器。 Python 中的camshift demo 包含在 OpenCV 源代码中。对于单一颜色的 blob,它比 Haar 更有效,并且几乎不需要训练,只需初始化对象所在的位置。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-05-31
      • 2010-11-18
      • 1970-01-01
      • 2013-01-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多