![](https://i-blog.csdnimg.cn/direct/c9d70ab082274a16a5722b77c533bb28.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
生物识别
文章平均质量分 94
分享生物识别、模式识别、图像处理等算法原理及代码实现
mickey0380
这个作者很懒,什么都没留下…
展开
-
C++读写BMP文件
BMP文件格式组成部分:bmp文件头(14个字节) + 位图信息头(40个字节) + 调色板(由颜色索引数决定) + 位图数据(由图像尺寸决定)位图文件头BITMAPFILEHEADER位图信息头BITMAPINFOHEADER调色板Palette(可选)实际的位图数据ImageDate第一部分为位图文件头指定文件类型,必须是0x424D,即字符串“BM”,也就是说所有.bmp文件的头两个字节都是“BM”。指定文件大小,包括这14个字节。保留字,不用考虑保留字,不用考虑。原创 2024-03-22 21:42:01 · 2144 阅读 · 1 评论 -
C#读写BMP文件
要注意的是:上述公式中的biWidth’必须是4的整倍数(所以不是biWidth,而是biWidth’,表示大于或等于biWidth的,最接近4的整倍数。指定表示颜色时要用到的位数,常用的值为1(黑白二色图), 4(16色图), 8(256色), 24(真彩色图), 32(带透明通道的真彩色图)。这个结构的长度是固定的,为14个字节(WORD为无符号16位整数,DWORD为无符号32位整数),各个域的说明如下:。指定本图象实际用到的颜色数,如果该值为零,则用到的颜色数为2的biBitCount次方。原创 2024-03-23 15:05:36 · 439 阅读 · 1 评论 -
Java读写BMP文件
BMP组成部分:bmp文件头(14个字节) + 位图信息头(40个字节) + 调色板(由颜色索引数决定) + 位图数据(由图像尺寸决定)位图文件头BITMAPFILEHEADER位图信息头BITMAPINFOHEADER调色板Palette(可选)实际的位图数据ImageDate第一部分为位图文件头BITMAPFILEHEADER,是一个结构,其定义如下:指定文件类型,必须是0x424D,即字符串“BM”,也就是说所有.bmp文件的头两个字节都是“BM”。指定文件大小,包括这14个字节。原创 2024-03-23 06:31:36 · 320 阅读 · 1 评论 -
Windows编译SeetaFace6
SeetaFace6包含人脸识别的基本能力:人脸检测、关键点定位、人脸识别,同时增加了活体检测、质量评估、年龄性别估计,并且顺应实际应用需求,开放口罩检测以及口罩佩戴场景下的人脸识别模型。2020年3月SeetaFace62019年8月2016年9月。原创 2024-05-06 06:24:50 · 1183 阅读 · 0 评论 -
SeetaFace6人脸特征提取与对比C++代码实现Demo
人脸特征提取与对比,就是将待识别的人脸经过处理变成二进制数据的特征,然后基于特征表示的人脸进行相似度计算,最终与相似度阈值对比,一般超过阈值就认为特征表示的人脸是同一个人。原创 2024-05-12 06:09:51 · 1827 阅读 · 0 评论 -
人脸识别开源算法库和开源数据库
人脸识别 (Face Recognition) 是一种基于人的面部特征信息进行身份识别的生物特征识别技术。近年来,随着人工智能、计算机视觉、大数据、云计算、芯片等技术的迅速发展,人脸识别技术取得了长足的进步并且在众多场景中得以成功应用。人脸识别的应用模式主要包括三种:人脸验证 (Face Verification): 判定两张人脸图像是否属于同一个人,常用于身份认证如人证核验。原创 2024-04-30 06:22:14 · 3497 阅读 · 1 评论 -
OpenCV人脸识别C++代码实现Demo
OpenCV基于深度学习的人脸检测FaceDetectorYN类定义如下*/public:*/*/*/*/*/*/*/OpenCV基于深度学习的人脸识别FaceRecognizerSF类定义如下*/public:*/*/*/*/*/演示程序主界面如下图所示,具有人脸检测、人脸注册和人脸识别等功能。人脸检测:启动摄像头,进行实时人脸检测演示,结果显示在左侧(包括FPS,人脸框、五官坐标、人脸得分)。原创 2024-05-05 05:49:21 · 3266 阅读 · 3 评论 -
Windows编译OpenCV及扩展模块
OpenCV官网只提供了OpenCV Windows 64位动态库且不包括扩展模块,如果需要32位动态库,或者需要扩展模块的功能,则需要下载源码进行编译。OpenCV下载OpenCV扩展模块下载CMake下载Visual Studio版本VS2015。原创 2024-04-30 10:06:06 · 1132 阅读 · 0 评论 -
人脸识别系统架构
但是,在用户不配合 、采集条件不理想的情况下, 比如非限制条件下捕捉的人脸图像,远距离多姿态低像素拍摄的人脸图像,动态视频、模糊、低质量的人脸图像,会影响现有系统的识别率。适用于社区、楼宇、工地、学校等较大规模的人脸考勤签到、人脸通行等应用场景,人脸注册到底库,检测到人脸后从人脸底库中检索出谁是谁。人脸识别系统与人脸识别应用之间的接口,包括人脸注册接口、人脸验证接口、人脸辨识接口、活体检测接口等。用于人脸图像或视频的处理,包括人脸检测、质量判断、特征提取、人脸跟踪、属性检测、活体检测等。原创 2024-04-29 06:39:53 · 7968 阅读 · 17 评论 -
SeetaFace6人脸检测C++代码实现Demo
人脸检测,就是输入待检测的图片,输出检测到的每个人脸位置,用矩形表示。原创 2024-05-07 06:13:36 · 1066 阅读 · 0 评论 -
人脸识别概念解析
人脸识别在我们的生活中随处可见,例如在大楼门禁系统中,它取代了传统的门禁卡或密码,提高了进出的便捷性和安全性。在商场安保方面,人脸识别被广泛应用于监控系统,有助于识别和跟踪潜在的犯罪嫌疑人或失踪人员,提升了安全防范的能力。另外,手机解锁也是人脸识别技术的重要应用之一,它为用户提供了一种快捷、便利的身份验证方式,替代了传统的密码或指纹识别。原创 2024-04-28 06:28:08 · 2983 阅读 · 10 评论 -
SeetaFace6人脸活体检测C++代码实现Demo
活体检测是判断人脸图像是来自真人还是来自攻击假体(照片、视频等)的方法。人脸识别系统存在被伪造攻击的风险。因此需要在人脸识别系统中加入活体检测,验证用户是否为真实活体本人操作,以防止照片、视频、以及三维模型的入侵,从而帮助用户甄别欺诈行为,保障用户的利益。原创 2024-05-13 06:03:46 · 2113 阅读 · 0 评论 -
SeetaFace6人脸跟踪C++代码实现Demo
在视频中,从检测到人脸帧开始 ,在连续的后续帧中,对目标人脸的运动轨迹和轮廓变化进行持续分析与跟踪。在跟踪过程中,需要用唯一的编号来区分每个被跟踪的人脸,这个编号称为PID。在连续的视频帧中,当一个人进入视频画面直到离开,其PID不变,通过PID来标识同一个人,只需做一次人脸识别,从而有效提高人脸识别的效率,节省设备算力。原创 2024-05-14 06:00:00 · 899 阅读 · 1 评论 -
SeetaFace6戴口罩人脸识别C++代码实现Demo
疫情爆发以来,戴口罩成为基本的防范新冠病毒的行为;在进出火车站等公共场所时,需要进行对应的人脸识别进站、出站。因此,在口罩遮挡下的人脸识别技术在疫情的背景下油然而生。原创 2024-05-21 06:00:00 · 919 阅读 · 0 评论 -
指纹识别系统架构
指纹识别系统架构、工作流程、系统安全原创 2024-05-27 06:00:00 · 2998 阅读 · 1 评论 -
SeetaFace6人脸质量评估C++代码实现Demo
人脸识别系统对输入的人脸图像的质量非常敏感,当输入的人脸图像出现光照变化、脸部旋转、画面模糊、表情夸张等情况时,其识别率会显著下降。低质量的人脸图像可能是引起人脸识别系统匹配错误的主要原因,也直接导致了很多系统无法在实际中使用。原创 2024-05-19 06:00:00 · 2091 阅读 · 0 评论 -
指纹识别标准概述
指纹识别相互标准介绍:指纹仪标准、指纹特征标准、指纹图像标准原创 2024-06-04 05:45:03 · 1092 阅读 · 0 评论 -
SeetaFace6人脸属性识别C++代码实现Demo
“人脸属性识别(Face Attribute)”是识别出人脸的性别、年龄、姿态、表情等属性值的一项技术。原创 2024-05-20 06:15:00 · 754 阅读 · 0 评论 -
指纹采集技术
最早的指纹采集技术是油墨法,至少已经有上百年的历史。1990年代出现了活体指纹采集器,利用各种传感器技术(例如光学、电容和超声波)直接从用户手指获得数字指纹图像。经过30年的发展,技术多元、形态多样的指纹采集器不断涌现,促进了指纹识别技术在公共安全、消费电子、电子商务等众多领域的应用。原创 2024-06-02 06:00:00 · 4862 阅读 · 2 评论 -
假指纹与活体指纹检测
识别假指纹的方法主要有两种模式,即硬件模式和软件模式。其中,硬件模式需要设计专门的硬件设计,并与生物特征识别传感器进行整合,但是设备更新难度较大;软件模式则是对指纹传感器获取的图像进行分析,对真假指纹进行对比,通过大量的学习,识别真假指纹。由于软件模式更新更方便,因而得到更广泛的客户认可。原创 2024-06-03 06:00:00 · 1066 阅读 · 0 评论 -
指纹识别经典图书、开源算法库、开源数据库
指纹识别经典图书、开源算法库、开源数据库原创 2024-05-28 06:00:00 · 1112 阅读 · 0 评论 -
指纹识别概念解析
指纹识别技术起源于中国、发展于欧洲、流行于全世界。自20世纪以来,指纹在侦破刑事案件、解决诉讼争议中的作用被世界各国公认,被誉为“物证之首”。原创 2024-05-26 06:00:00 · 1843 阅读 · 4 评论