码迷,mamicode.com
首页 > Windows程序 > 详细

C# 视频多人脸识别的实现

时间:2019-03-14 18:44:54      阅读:210      评论:0      收藏:0      [点我收藏+]

标签:orm   top   mic   nbsp   mamicode   idt   info   变换   位置   

上一篇内容的调整,提交到git了,https://github.com/catzhou2002/ArcFaceDemo
基本思路如下:
一、识别线程
1.获取当前图片
2.识别当前图片的人脸位置,并将结果存入列表
3.分别获取人脸的特征值并比对,并将结果存入列表
4.如果需要注册,则将需要注册的人脸特征值存入列表
二、显示线程
将当前列表的内容画到视频控件,着重说一下图片的缩放。
视频源图片的大小是1280*720
显示控件的大小是:640*480
在视频源图片的人脸矩形为:Left:100,Top:100,Width:200,Height:200
自力更生的做法是将矩形的Left和Width都乘以640/1280,Top和Height都乘以480/720,每次都折腾,很烦躁,找到解决的办法是:
Graphics.ScaleTransform( 640F/1280,480F/720);
三、鼠标变换
鼠标移动时如在人脸位置则鼠标变换成Cursors.Hand
配张图:

技术图片

 

C# 视频多人脸识别的实现

标签:orm   top   mic   nbsp   mamicode   idt   info   变换   位置   

原文地址:https://www.cnblogs.com/Zzz-/p/10531685.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!