LabVIEW+OpenCV快速搭建人脸识别系统上

本文涉及的产品
视觉智能开放平台,图像资源包5000点
视觉智能开放平台,视频资源包5000点
视觉智能开放平台,分割抠图1万点
简介: LabVIEW+OpenCV快速搭建人脸识别系统上

前言

当今世界,人脸识别作为一种常见的生物识别技术,已经成为了一个不可或缺的技术,广泛应用于安防、金融、教育等领域。其中,SFace 作为一种先进的人脸识别模型,已经被广泛使用。本篇博客将介绍如何使用LabVIEW 和 SFace 实现人脸识别。人脸检测内容可查看上一篇博客LabVIEW快速实现OpenCV DNN(YunNet)的人脸检测(含源码)本文主要献给大家介绍一下SFace以及LabVIEW中进行人脸识别所需VI

一、SFace简介

SFace 是一种基于深度学习的人脸识别模型,是由北京邮电大学邓伟洪教授课题组贡献。SFace可以在减少干净示例的类内距离和防止过度拟合标签噪声之间取得更好的平衡,并有助于更强大的深度人脸识别模型。在CASIA-WebFace,VGGFace2和MS-Celeb-1M数据库上训练的模型的广泛实验,以及在LFW,MegaFace和IJB-C数据库等几个人脸识别基准上进行评估,已经证明了SFace的优越性。

二、准备工作


三、VI介绍

image.png

Create.vi:使用给定参数创建此类的实例
image.png

参数说明:

  • modelPath:模型文件路径
  • config:模型对应配置文件路径,ONNX 模型不需要
  • backend id:Backend ID
  • target id:目标设备ID

alignCrop.vi:对齐图像以将面部放在标准位置
image.png

参数说明:

  • src:输入图片
  • one face:输入图像中某张人脸的检测结果(15列)
  • dst:对齐人脸后的图片

feature.vi:从对齐的图像中提取人脸特征
image.png

参数说明:

  • src:已对齐人脸的图片
  • feature:人脸特征

match.vi:计算两个人脸特征之间的距离
image.png

参数说明:

  • feature1:一个人脸特征
  • feature2:第二个人脸特征
  • type:距离类型,用于计算相似度
  • score:相似度得分

人脸特征相似度度量有 FR_COSINE 和 FR_NORM_L2方法,对应的判断是否为同一人的值分别为0.363和1.128,FRCOSINE 方法大于阈值 0.363 判定为同一人, FR_NORM _L2 方法小于阈值1.128判定为同一人。


四、环境说明

操作系统:Windows10
LabVIEW:2018及以上 64位版本
视觉工具包:techforce_lib_opencv_cpu-1.0.0.xx.vip


总结

以上就是今天要给大家分享的内容,希望对大家有用。下一篇博文我们将给大家介绍在LabVIEW中如何实现人脸识别。如果有问题可以在评论区里讨论,如您想要探讨更多关于LabVIEW与人工智能技术,欢迎加入我们:705637299。

**如果文章对你有帮助,欢迎✌关注、👍点赞、✌收藏

目录
相关文章
|
计算机视觉
opencv进行人脸识别
opencv进行人脸识别
93 0
|
4月前
|
机器学习/深度学习 算法 机器人
|
计算机视觉
opencv 人脸识别
opencv 人脸识别
80 0
opencv 人脸识别
|
4月前
|
机器学习/深度学习 人工智能 监控
利用Python和OpenCV实现实时人脸识别系统
【8月更文挑战第31天】本文将引导您了解如何使用Python结合OpenCV库构建一个简易的实时人脸识别系统。通过分步讲解和示例代码,我们将探索如何从摄像头捕获视频流、进行人脸检测以及识别特定个体。本教程旨在为初学者提供一条明晰的学习路径,帮助他们快速入门并实践人脸识别技术。
|
机器学习/深度学习 自然语言处理 固态存储
【OpenCV图像处理15】人脸识别项目
【OpenCV图像处理15】人脸识别项目
199 0
|
机器学习/深度学习 存储 数据库
LabVIEW+OpenCV快速搭建人脸识别系统下
LabVIEW+OpenCV快速搭建人脸识别系统下
394 0
LabVIEW+OpenCV快速搭建人脸识别系统下
|
机器学习/深度学习 算法 决策智能
ubuntu16.04下ROS操作系统学习笔记(六 )机器视觉-摄像头标定-ROS+OpenCv-人脸识别-物体跟踪-二维码识别(下)
ubuntu16.04下ROS操作系统学习笔记(六 )机器视觉-摄像头标定-ROS+OpenCv-人脸识别-物体跟踪-二维码识别(下)
384 0
|
存储 机器学习/深度学习 编解码
ubuntu16.04下ROS操作系统学习笔记(六 )机器视觉-摄像头标定-ROS+OpenCv-人脸识别-物体跟踪-二维码识别(上)
ubuntu16.04下ROS操作系统学习笔记(六 )机器视觉-摄像头标定-ROS+OpenCv-人脸识别-物体跟踪-二维码识别(上)
463 0
|
计算机视觉
Fisherfaces人脸识别---OpenCV-Python开发指南(44)
Fisherfaces人脸识别---OpenCV-Python开发指南(44)
322 1
Fisherfaces人脸识别---OpenCV-Python开发指南(44)
|
人工智能 开发工具 计算机视觉
OpenCV+百度云人脸识别项目及源码
OpenCV+百度云人脸识别项目及源码
278 0
OpenCV+百度云人脸识别项目及源码

热门文章

最新文章