【问题标题】:How can I get the position of an identified object in Scikit-Learn?如何在 Scikit-Learn 中获取已识别对象的位置?
【发布时间】:2016-07-20 08:43:40
【问题描述】:

我可以使用 Scikit-Learn 来训练模型并识别对象,但我还需要能够判断对象在我的测试数据图像中的位置。有没有什么办法可以得到测试图像中包含我要识别的对象的部分的坐标?

如果没有,请向我介绍其他有助于我完成此任务的库。

谢谢

【问题讨论】:

    标签: machine-learning scikit-learn object-recognition


    【解决方案1】:

    我假设您在谈论计算机视觉应用程序。通常,围绕已识别对象绘制框的方式是使用滑动窗口并在每个窗口上运行分类器,因为它跨过屏幕。您可以跟踪哪些窗口返回了积极的结果,并将这些窗口用作您的界限。如果对象比例从图像到图像发生变化,您可能希望使用各种大小的窗口。在这种情况下,您可能希望选择两个重叠窗口中较小的一个。

    【讨论】:

    • 感谢您的回复!所以,我已经设法使用 SciKit-Learn 识别对象。我使用 SIFT 描述符进行特征检测和 Bag-Of-Words 技术来实现我的目标。我的程序非常成功地能够识别对象。现在剩下的就是在它周围创建一个边界矩形。您提到的技术在这里实际上没有意义,因为 SIFT 与规模无关,并且具有滑动窗口只会增加计算量,不是吗?我可以使用 OpenCV 和一些 CV 技术来定位对象吗?
    猜你喜欢
    • 2019-03-16
    • 2015-04-05
    • 1970-01-01
    • 2019-02-07
    • 1970-01-01
    • 2012-12-08
    • 1970-01-01
    • 2016-08-28
    • 1970-01-01
    相关资源
    最近更新 更多