【问题标题】:dlib: extract_histogram_descriptors inside extract_highdim_face_lbp_descriptors returns vector with zerosdlib:extract_highdim_face_lbp_descriptors 中的 extract_histogram_descriptors 返回带零的向量
【发布时间】:2016-02-20 00:33:33
【问题描述】:

我正在尝试提取此特征,但它返回一个全为零的向量。我调用了函数 dlib::extract_highdim_face_lbp_descriptors 并按照代码进行操作,似乎 extract_histogram_descriptors 是它返回零的原因。

所以我希望任何人都可以提供帮助,我们将不胜感激。

谢谢

这是我的代码的重要行: std::vector 特征;

            dlib::array2d<unsigned char> grayFace;
            dlib::assign_image(grayFace, face);

            dlib::extract_highdim_face_lbp_descriptors<dlib::array2d<unsigned char>, double>(grayFace, shape, features);

face 是一个包含已识别人脸的 array2D,shape 的类型为 dlib::full_object_detection。 我还检查了 grayFace 和 shape 是否正确。

【问题讨论】:

    标签: dlib


    【解决方案1】:

    好的,我终于可以解决这个问题了,我发布答案以防有人遇到同样的问题。 问题是,作为第一个参数, dlib::extract_highdim_face_lbp_descriptors 需要孔帧图像,而不仅仅是我得到的找到的脸。

    【讨论】:

      猜你喜欢
      • 2019-04-05
      • 2015-10-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-02-26
      相关资源
      最近更新 更多