huakuang

clc;
clear;
close all;
OrigImgPath='F:\眼睛画框\wait2detect\';
LabelImgPath='F:\眼睛画框\LabelImg\';
PosFile=importdata('bbox.txt');
ImgNames=PosFile.textdata;
RectPos=PosFile.data(:,4:end);
[ImgName,Index]=unique(ImgNames);
ImgLen=length(ImgName);
for i=1:ImgLen
    FullImgPath=strcat(OrigImgPath,ImgName{i});
    I=imread(FullImgPath);
    imshow(I);
    hold on
    if(i==1)
        PerImgStart=1;
    else
        PerImgStart=Index(i-1)+1;
    end
    PerImgEnd=Index(i);
    PerImgShow=PerImgEnd-PerImgStart+1;
    if(PerImgShow>5)
        PerImgShow=5;
    end
    for j=1:PerImgShow
        confidence=RectPos(PerImgStart+j-1,1);
        Pos_x=RectPos(PerImgStart+j-1,2);
        Pos_y=RectPos(PerImgStart+j-1,3);
        Pos_width=RectPos(PerImgStart+j-1,4)-RectPos(PerImgStart+j-1,2);
        Pos_height=RectPos(PerImgStart+j-1,5)-RectPos(PerImgStart+j-1,3);
        rectangle('position',[Pos_x,Pos_y,Pos_width,Pos_height],'edgecolor','r');
        hold on;
        text(Pos_x,Pos_y,num2str(confidence));
        hold on
%           Pos_sx=round(RectPos(PerImgStart+j-1,2));
%           Pos_sy=round(RectPos(PerImgStart+j-1,3));
%           Pos_ex=round(RectPos(PerImgStart+j-1,4));         
%           Pos_ey=round(RectPos(PerImgStart+j-1,5));
%           im=I(Pos_sy:Pos_ey,Pos_sx:Pos_ex);
%           imwrite(im,strcat(num2str(i+j),'.jpg'));

    end
    SaveFullPath=strcat(LabelImgPath,ImgName{i});
    frame=getframe(gcf);
    im=frame2im(frame);
    imwrite(im,SaveFullPath);
    close all;
end
    
    
    

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值