【问题标题】:OpenCV image processing in androidandroid中的OpenCV图像处理
【发布时间】:2017-12-20 06:17:38
【问题描述】:

请查看图片链接,您能否建议在图片中检测球的最佳方法?我尝试了使用轮廓、霍夫圆和大多数常规方法进行边缘检测,但我得到了太多的背景噪音。

有人可以建议一种方法来检测两个链接图像中的球吗?

https://i.stack.imgur.com/zuLa7.jpg http://imgur.com/a/nsOSU

【问题讨论】:

  • 使用具有独特颜色的球与草地形成良好的对比将使生活更轻松。如果这只是视频中的一帧,并且您想使用光流或类似方法跟踪球。

标签: android opencv image-processing computer-vision opencv4android


【解决方案1】:

当然。 我之前已经检测到具有 HSV 功能的彩色对象。 我将 RGB 图像转换为 HSV 图像,然后使用目标颜色的色调范围来检测对象。

在色调范围(inrange)的阈值后,使用OpenCV的查找轮廓函数。

【讨论】:

    【解决方案2】:

    在这种情况下,颜色检测会比形状特征有用。 我以前做过这样的项目,我已经在 HSV 领域解决了这个问题。

    首先,我将图像从 RGB 转换为 HSV。 然后为目标颜色范围创建具有阈值函数的二值图像。 最后,利用霍夫圆检测功能定位物体(球)的位置。

    请查看关注,我认为这会对您有所帮助: http://www.pyimagesearch.com/2014/08/04/opencv-python-color-detection/

    谢谢。

    【讨论】:

    • 你用过inRange吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-01-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多