Fddb数据集人脸label可视化(matlab)

博客介绍了如何使用MATLAB读取和可视化FDDB数据集中带角度的椭圆脸部边界,程序读取椭圆参数并绘制,同时用简单矩形框包围椭圆。程序未处理矩形框超出图像边界的情况。

    fddb数据集的下载地址为fddb
    其中的标签格式如下:
<major_axis_radius minor_axis_radius angle center_x center_y 1>.
    标签文件里面给出的是个椭圆,其中的angle 是角度,在程序中将其作为偏向左边或者右边的角度(单位为弧度),效果基本吻合。
    下面是matlab可视化的一个小程序和效果图。

clear all;
close all;
imgSourceFolder='E:/WorkSpace/matlab/NN/DataSet/face collection/FDDB face/';
for k=1:10
    if k<10
        filePath=[imgSourceFolder 'FDDB-folds/FDDB-fold-0' num2str(k) '-ellipseList.txt' ];
    else
        filePath=[imgSourceFolder 'FDDB-folds/FDDB-fold-' num2str(k) '-ellipseList.txt' ];
    end
    fileIDIn=fopen(filePath,'r');
    while (~feof(fileIDIn))
        tempName=textscan(fileIDIn,'%s',1,'Delimiter','\n');    %read the file name and path 读文件名和路径
        rectnum=cell2mat(textscan(fileIDIn,'%f',1,'Delimiter','\n'));   %read the rect number 读取矩形的个数
        rect=cell2mat(textscan(fileIDIn,'%f',rectnum*6,'Delimiter','\n'));  %read the rect data 读取矩形
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值