人脸识别打卡 

 下边正是响应了

图片 1

这一次基本上用法全了,缩略图,裁剪,水印 

图片 2

  

图片 3

图片 4

 private static async Task<IEnumerable<Face>> UploadAndDetectFaces(string imageFilePath)
        {
            try
            {
                using (Stream imageFileStream = File.OpenRead(imageFilePath))
                {
                    var faceClient = new FaceServiceClient(FaceHelper.GetAPIKey());
                    return await faceClient.DetectAsync(imageFileStream);
                }
            }
            catch (FaceAPIException ex)
            {
                throw ex;
            }
        }

先说下,设置超时时间,极度管理

图片 5

异步的秘技初叶工作了

 水印官方写的很详细:

图片 6

图片 7

图片 8

太多,我就不贴了,看对应代码:(微软的提示是法文的,小编得轻松封装下)

先是定义了一人脸识别的专项使用十分类:(别问笔者干什么不直接用Exception,不明了百度下~)

好了之后会打招呼你(非常多人用异步的方法不会捕获分外和到位后的通报,一会本身多少说一下)

点开一张看看,其实仍旧挺显明的(网络的face
api大约都以对正脸识别相比较好,侧脸就差比非常多,微软的那几个算不错的了【在此之前微软不是有三款小游戏非常火嘛,就是用的人脸识别】)

看代码: 

剪裁官方文书档案未有说,小编是基于指令逆推的==》写了个demo:https://github.com/dunitian/TempCode/tree/master/2016-12-26/MagickTest


然后是Model,小编那边没欢娱封装脸部关键点,须要决定一切(小编一旦面部矩阵),倘使是Face++就得本身算了

图片 9

图片 10

雅士成缩略图:(前期能够增多缩略比例的调节和测量试验)

图片 11

变化缩略图非常粗大略:

图片 12

不须求人脸识别的就选否,各类月Api次数是零星的

一张图回顾:

这model自然就得那样封装了

图片 13

有的时候间无论是这些了,说说人脸识别,从前不亮堂官方有sdk,自个儿包装了。一齐看看啊,有助于驾驭官方sdk:

 调用就别讲了吗:await FaceHelper.GetFaceModelList(path)
or FaceHelper.GetFaceModelList(path).Result

图片 14

 先那样啊,WPF不是不短于,凑合着用啊~~

==》原来的成效照旧在,非人脸识别,请在音信框中精选否

图片 15

图片 16

好了,不聊天了,上次概述了下水印情缘:http://www.cnblogs.com/dunitian/p/6232074.html

图片 17

上边实行场景复原,为何那样封装,很三个人不写方法,直接贴代码,看的轻松晕

做到后的关照其实也很简短:

图片 18

图片 19

图片 20

小心管理一下各样字段的负数状态(后边总结是可能为负的)

图片 21

图片 22

图片 23

图片 24

为什么笔者分二种情景,看这两张图就会掌握:

聊到此人脸识别,还真有一些缘分。记得逆天曾在上学的儿童时代加入立异大赛的时候,标题正是人脸识别打卡 缓慢解决外人替人打卡的标题,想想看,固然用微软的faceapi那还不是很轻便完毕的?

图片 25

图片 26

再说下Magick,从前说了水印的用法:http://www.cnblogs.com/dunitian/p/5895133.html

demo:https://github.com/dunitian/DNTLive/tree/master/Software/WaterMarkAPP/LoTWaterAPP

有人可能会说:Task.Factory.StartNew 和 Task.Run
同样不?Run正是首先种格局,只可是自动增加了一部分私下认可参数

图片 27

基于要求开展打包:

微软的api很简单,eg:

额,这一次先看下效果,然后推广一些开销进程中的知识点,然后介绍一下微软的FaceAPI

图片 28

图片 29

微软回到结果是以此:

上面演示部分竣事了,大家进去本领探讨环节(技艺有啥不成就的或许还只怕有何样越来越好方案的。还望同志们提点一下,小子勇于接受研讨)

看看人脸,无偿版的精度这些境界已经很好了(20个脸就2张有一点点基值误差),借让你把她用来人脸打卡,完全能够允许的嘛,没识别出来再试一试就ok了

图片 30

图片 31

图片 32

上面便是基本代码:(笔者这边分了网页U宝马7系L和地面图片路线,SDK好像统一用流的艺术)

相关文章