【问题标题】:How to extract LBP features from a hand contour using opencv c++如何使用opencv c ++从手部轮廓中提取LBP特征
【发布时间】:2016-01-19 02:46:30
【问题描述】:

我目前正在研究手部识别系统。我已经能够检测到手并为其绘制轮廓。现在,我必须从手部区域提取特征。我可以使用的最佳特征提取方法是什么? 我正在考虑使用本地二进制模式,但由于我是计算机视觉的新手,我不知道如何使用它。

【问题讨论】:

  • 也许更详细一点可能会有所帮助。由于您指定了手部识别,这是否排除了指纹?速度有问题吗?准确度?
  • 它只包括手做的标志。我不知道如何进行轮廓特征提取

标签: c++ computer-vision opencv3.0


【解决方案1】:

也许您必须查看梯度直方图 (HOG),它可以被视为更通用的 LBP 版本。你可以有多个手的图像;通过从每张图像中提取 HOG 特征并使用 SVM 或神经网络分类器,您可以学习手部姿势的统计模型。这将有助于识别看不见的手。另请参阅当前有关深度学习的文献。

可以从 vlfeat 库 [1] 中获得 HOG 的 C++ 实现,该库可以从 OpenCV 中调用。 HOG 也可以是来自 OpenCV 的计算机 [2]。

[1]http://www.vlfeat.org/overview/hog.html

[2]http://goo.gl/8jTetR

【讨论】:

    猜你喜欢
    • 2016-04-25
    • 1970-01-01
    • 1970-01-01
    • 2015-09-20
    • 2020-05-08
    • 1970-01-01
    • 2012-05-10
    • 2020-06-14
    • 2019-03-24
    相关资源
    最近更新 更多