• 大小: 1KB
    文件类型: .m
    金币: 1
    下载: 0 次
    发布日期: 2021-06-18
  • 语言: Matlab
  • 标签: 人脸识别  

资源简介

基于matlab调用电脑摄像头,对每一帧进行人脸识别,检测人脸的位置,在一定帧数范围内动态追踪人脸的位置。(参数设置中设置nFrame的大小可以调整总帧数,即程序持续运行时间; vidDevice = imaq.VideoDevice('winvideo', 2, 'YUY2_640x480', ... 'ROI', [1 1 640 480], ... 'ReturnedColorSpace', 'rgb' );)中数字“2”表示调用电脑USB摄像头,改为“1”可调整为使用电脑内置摄像头。

资源截图

代码片段和文件信息

function vediofacefind()
faceDetector = vision.CascadeobjectDetector(); %enable viola jones algorithm
bbox = [100 100 100 100];
vidDevice = imaq.VideoDevice(‘winvideo‘ 2 ‘YUY2_640x480‘ ...
    ‘ROI‘ [1 1 640 480] ...
    ‘ReturnedColorSpace‘ ‘rgb‘ );
%set(vidDevice.DeviceProperties ‘frameRate‘ ‘30‘);
boxInserter = vision.ShapeInserter(‘BorderColor‘‘Custom‘...
    ‘CustomBorderColor‘[255 255 0]);
textInserter = vision.TextInserter(‘%d‘‘LocationSource‘‘Input port‘‘Color‘[255255 0]‘FontSize‘12);
nframe =300;
vidInfo = imaqhwinfo(vidDevic

评论

共有 条评论