C# .Net5 OpenCV人脸识别 提取人脸特征提取
基于OpenCV人脸识别 并出提取人脸
翻遍了百度只有WPF跟WinForm的,这个可以支持Asp.Net .NetCore,本人用来网页端上传头像,后端先保存网页传入的照片再进行照片处理就OK了。
一.首先引用三个Nuget包
- 1.Emgu.CV
- 2.Emgu.CV.runtime.windows
- 3.Emgu.CV.Bitmap
二.下载OpenCV训练好的XML
- haarcascade_frontalface_alt.xml 链接 OpenCV
var face = new CascadeClassifier("haarcascade_frontalface_alt.xml");//加载要识别的图片var img = new Image<Bgr, byte>(@"C:\Users\Administrator\Pictures\Saved Pictures\微信图片_20210401213647.jpg");//在这一步就已经识别出来了,返回的是人脸所在的位置和大小var facesDetected = face.DetectMultiScale(img, 1.1, 10, new Size(50, 50));//循环把人脸部分切出来并保存int count = 0;var b = img.ToBitmap();foreach (var item in facesDetected){count++;var bmpOut = new Bitmap(item.Width, item.Height, System.Drawing.Imaging.PixelFormat.Format24bppRgb);var g = Graphics.FromImage(bmpOut);g.DrawImage(b, new Rectangle(0, 0, item.Width, item.Height), new Rectangle(item.X, item.Y, item.Width, item.Height), GraphicsUnit.Pixel);g.Dispose();bmpOut.Save($"{count}.png", System.Drawing.Imaging.ImageFormat.Png);bmpOut.Dispose();}//释放资源退出b.Dispose();img.Dispose();face.Dispose();
C# .Net5 OpenCV人脸识别 提取人脸特征提取相关推荐
- VS2022 C# .Net6 OpenCV人脸识别 提取人脸特征提取
根据原作者提供的信息,本文使用的是VS2022 .Net6 Asp.Net WebForm,用来网页端上传头像,后端先保存网页传入的照片再进行照片处理. 一.添加引用三个Nuget包 1.Emgu.C ...
- 纯前端实现人脸识别-提取-合成
2017-09-17 前端大全 (点击上方公众号,可快速关注) 来源:雅X共赏 http://refined-x.com/2017/09/06/纯前端实现人脸识别-提取-合成/ 如有好文章投稿,请 ...
- Qt+OpenCV之图片中的人脸识别及人脸抠图
效果 OpenCV函数知识点 imread() 功能:载入图像 函数原型:Mat cv::imread ( const String & filename, int flags = IMREA ...
- python人脸识别和人脸对比,face_recognition和OpenCV
前言 先用OpenCV判断图片是否模糊,模糊的话需要重拍: 再用face_recognition检测图片中是否有人脸,有才接着进行下一步: 再用face_recognition计算图片中每张人脸的12 ...
- 人脸识别:人脸数据集
日萌社 人工智能AI:Keras PyTorch MXNet TensorFlow PaddlePaddle 深度学习实战(不定时更新) 人脸识别功能实现的原理介绍与算法介绍 人脸识别:人脸数据集 A ...
- 基于insightface实现的人脸识别和人脸注册
本教程的人脸识别是使用的是insightface库进行开发的,该库使用的框架为ONNX,使用的是Anaconda环境. 代码地址:点击下载 安装环境 安装insightface ,安装命令如下. py ...
- 人脸识别,人脸对比技术及案例实现方案
人脸识别,人脸对比技术及案例实现方案 一.各个人脸识别公司.系统简介 1.1 虹软 1.2 Face++旷视 1.3 云脉 1.4 腾讯AI 1.5 1MB轻量级人脸检测模型 1.6 SeetaFac ...
- python人脸识别、人脸关键点检测、性别检测
python人脸识别.人脸关键点检测.性别检测 文章目录 根据人脸预测年龄性别和情绪 (python + keras)(三) 一款入门级的人脸.视频.文字检测以及识别的项目. age-gender-e ...
- 人工智能AI系列 - 人脸识别套件列表,包括人脸检测,人脸识别,人脸关键点,人脸比对,人脸搜索等等。
人脸识别套件列表 打造最好的java开源人脸识别套件,包括人脸检测,人脸识别,人脸关键点,人脸比对,人脸搜索等等. 人脸检测SDK 人脸检测SDK 链接 人脸检测 (含5个人脸关键点) SDK 链接 ...
最新文章
- 好系统U盘启动来说一说win10系统有必要更新到最新版本吗?
- 谈谈读“SEO实战密码”的一些感悟
- Log4j使用详解(log4j.XML格式)
- vue使用element日期选择器,选择日期少一天的问题
- 华为5720设置静态路由不通_如何设置静态路由与网关?一文了解清楚
- ant-design-vue 快速入手及常用标签
- Windows 7程序开发系列之一(任务栏篇)
- Luogu2680 [NOIP2015 提高组] 运输计划
- VTD信号灯TrafficLight数据解析提取
- Vue全家桶 之 KTV前台收银管理系统 (不想努力啦,回家收钱去)
- MKS 在线编译工具使用说明书
- html日期选择器小日历样式,9 款样式华丽的 jQuery 日期选择和日历控件
- 量化新手初识Campisi模型
- Masimo宣布旨在协助COVID-19响应努力的远程患者处治解决方案Masimo SafetyNet™全面上市
- python学习No5
- Improved autoencoder for unsupervised anomaly detection
- hadoop服务器中断,Hadoop服务器上的虚拟内存错误
- ios微信组件跳转_IOS如何从微信中跳转APP
- JDBC的驱动包下载汇总
- element控制input输入为数字