美文网首页
人脸识别Dlib-matrix的应用

人脸识别Dlib-matrix的应用

作者: 不羁的风_1a8c | 来源:发表于2018-08-24 17:13 被阅读0次

    相关资料见:

    dlib中matrix使用方法

    1、matrix赋值,列向量或行向量

    如,定义一个大小为128的列向量:

    matrix<float, 0, 1> matrix_face(128, 1); //定义非vector的matrix时,必须要指定大小。

    然后赋值:

    float num[128]={...};

    for (int i = 0; i < 128; i++)

    {

        matrix_face(i, 0) = num[i];

    }

    如果不是列向量或则航向量,可以使用set_colm和set_rowm来对矩阵赋值

    2、dlib  matrix与openCV Mat互转

    【尊重原创,转载请注明出处】 http://blog.csdn.net/guyuealian/article/details/77101603

    在Dlib库中图像存储是使用array2d类型,而在OpenCV是使用Mat类型,Dlib中提供了#include ,可实现dlib array2d与 OpenCV Mat的互转。其中toMat对象可将dlib的图像转为OpenCV的Mat类型,而cv_image对象可将OpenCV的Mat类型转为dlib类型的图像。详见官网:http://dlib.net/imaging.html#rgb_pixel

    Dlib学习笔记:dlib array2d与 OpenCV Mat互转

    相关文章

      网友评论

          本文标题:人脸识别Dlib-matrix的应用

          本文链接:https://www.haomeiwen.com/subject/glhvbftx.html