整个项目是用虹软技术完成开发

上一篇内容的调整,提交到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

配张图:

转载于:https://www.cnblogs.com/Zzz-/p/10749863.html

C# 视频多人脸识别的实现过程相关推荐

  1. haar分类器详解(Haar特征,积分图,adaboost算法,筛选式级联分类器),DCG介绍 --文献阅读报告《基于素描对视频的人脸识别研究》

    基于素描对视频的人脸识别--haar分类器详解,haar特征,adaboost,级联强分类器,积分图,DCG 背景 算法总体流程 1.预处理--识别出人脸并将人脸图像标准化 haar特征 积分图--加 ...

  2. opencv对视频进行人脸识别--使用videoCapture类

    文章目录 前言 一.libfacedetection的配置及基本介绍: 二.VideoCapture类: 1.构造函数类型: 2.1.1.VideoCapture(); 2.1.2.VideoCapt ...

  3. 人脸识别算法原理过程详解

    本文为转载内容,由于找不到源作者链接,故特此说明. 人脸识别各算法详解 最近,由于工作需要,为了找到一款高效的人脸识别算法,对各种人脸识别算法都研究了一番,以下记录的是各算法的理论基础. 一.MTCN ...

  4. TSINGSEE青犀视频平台人脸识别比对控制比对时间间隔的代码设计

    随着人工智能进入快速发展的阶段,安防视频监控平台也过渡到以智能化应用为主流趋势的新赛道.TSINGSEE青犀视频基于多年在音视频领域的深耕与开拓,我们也积极以AI技术为核心进行产品的转型升级.当前阶段 ...

  5. 百度飞浆之PaddleHub视频移动人脸识别

    百度AI Studio原项目链接------点击此处前往 安装paddlehub 使用pip简单操作即可 pip install paddlehub paddlehub丰富的预训练模型链接:点击此处前 ...

  6. QT Opencv 图像处理 视频处理 人脸识别

    前言 近期学习了OpenCV的一些函数 然后配合着函数跟QT的一些UI写一个图像跟视频处理跟摄像头处理的一些功能 但是这个主要的一个框架是学习一个视频的 当时主要讲的是一个OpenCV的视频处理的 U ...

  7. 2.使用insightface读取视频进行人脸识别

    1.人脸特征持久化 输入数据集的人脸并得到特征向量之后,首先要持久化下来. import numpy as np ''' 前面的忽略,就是加载模型,获取数据集,跑模型得到向量f ''' '''关键代码 ...

  8. 麦子学院深度学习视频SVM人脸识别课程代码修改及实现

    1.麦子学院深度学习SVM人脸识别原代码对应修改 2.代码实现 1.麦子学院深度学习SVM人脸识别原代码对应修改 1.1 from sklearn.cross_validation import tr ...

  9. android 人脸检测代码,在Android实现人脸识别的详细过程

    照相时,在预览画面上提示用户人脸的位置,并完成自动对焦等,是个错的应用; 下面是实现细节 我们知道在android的代码中已有人脸识别的底层算法代码,而且在framework层也封了调用的API函数 ...

最新文章

  1. json数据格式 与 for in
  2. Git私服搭建与使用
  3. MapReduce基础开发之五分布式下载ftp文件到本地再迁移到hdfs
  4. 台湾国立大学郭彦甫Matlab教程笔记(21)linear equations(高斯消去法和追赶法)
  5. 6个用于文本分类的最新开源预训练模型(NLP必备)
  6. Apache Hudi x Pulsar Meetup杭州站火爆来袭,实践干货就等你来!
  7. OCP大会 | DCOS – 面向数据中心的运营操作系统(附PPT)
  8. [APIO2013]机器人(DP+SPFA最短路)
  9. Spring @RequestParam批注
  10. sockets C#
  11. 会不会导致内存泄漏_Java内存泄漏!为什么会泄漏?如何泄漏?怎么定位?
  12. Lucene 概念,定义应用场景
  13. js判断是手机访问还是电脑访问,进行自动跳转
  14. C++ pthread库
  15. 移植Linux Kernel SM750 驱动到VxWorks 7
  16. 罗永浩以为×××短信给了马化腾一记暴击,实际……
  17. 《开端》里的循环,人工智能每天都在进行
  18. 怎样用硬盘启动计算机,电脑新增了硬盘,在bios中怎么设置硬盘启动,来看看具体操作步骤...
  19. feather初体验
  20. [JZOJ5364]史莱姆

热门文章

  1. 2022-2028年中国干洗行业市场全景调研与投资前景预测报告
  2. java入门 慕路径,Java入门基础知识总结学习教程大全【必看经典】
  3. python符号求导
  4. PyCharm 使用技巧
  5. 使用哈工大LTP进行文本命名实体识别并保存到txt
  6. pytorch 调用forward 的具体流程
  7. Android Animation (安卓动画)概念简介
  8. k8s核心组件详细介绍教程(配超详细实例演示)
  9. 编译器 llvm clang 源码转换示例
  10. 摄像头和相机模型和内参原理