人脸识别Dlib-matrix的应用

相关资料见:

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互转

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 个人学习批处理的初衷来源于实际工作;在某个迭代版本有个BS(安卓手游模拟器)大需求,从而在测试过程中就重复涉及到...
    Luckykailiu阅读 4,779评论 0 11
  • 效果图: Github链接:https://github.com/boycy815/PinchImageView ...
    CQ_TYL阅读 2,254评论 0 0
  • 人最怕深交后的陌生,认真后的痛苦,信任后的利用,温柔后的冷漠,亲朋间的误解! 人生就像蒲公英,看似自由却身不由...
    白云依静渚阅读 564评论 0 0
  • 找到一切学习的向导 学习,应该以学习者心中的问题为中心,让问题引导我们去探求答案。问题的提出,需要基于已有的知识体...
    顾晴晞阅读 427评论 0 0
  • 今天居然已经腊月二十了。离年越来越近了。感觉有些害怕。不愿意过年。过年除了花钱,买买买,没有一点好处。关键是没钱。...
    沄莹阅读 154评论 0 0