1 项目介绍
人脸特征匹配项目的功能基于双目人脸图像进行ORB特征提取匹配,并可视化输出。代码核心流程为同步读取两个视频,用训练出的YOLO11模型检测人脸输出二维坐标、根据坐标 ROI 裁剪人脸区域,用ORB提取人脸区域特征点,进行特征点匹配并实时显示可视化匹配结果,最后保存输出视频。项目采用了同时推理两路YOLO11n模型,采用tensorRT发挥GPU性能,优化ai推理。 2 方案平台 本项目基于jetson orin nano 8GB平台,使用两个usb摄像头作为视频输入,这里采用DP转HDMI线连接显示器。
空余的两个USB接口连接键盘和鼠标,接线就完成了。
3 程序框图 整体项目由四个部分组成,采用两个usb摄像头输入视频图像,左右目图像经图像预处理后分别被两路YOLO人脸检测,经tensorRT加速推理后,输出结果,后处理解析出人脸坐标和置信度,裁剪左右目检测后坐标区域被送入ORB特征提取输出关键点和描述符,经过特征匹配后,关键点缩放回原尺寸可视化在原图实时显示,描述符经特征匹配后可视化连线,拼接结果图像窗口并输出到HDMI屏幕中。
3 方案演示
下图是左右目同时检测104张小目标人脸
下图为单张人脸检测及特征匹配
项目下载地址
通过网盘分享的文件:face.zip
链接: https://pan.baidu.com/s/1AUiydL9r3YqnkyRVnxL0Kw?pwd=14cc
提取码: 14cc
|