Matlab生成sample_pos.dat用于AdaBoost训练

来源:互联网 发布:日本经济泡沫 知乎 编辑:程序博客网 时间:2024/06/05 06:22
fp = fopen('F:\sample_pos.dat','wt');

imgPath = 'F:/boost5/positive_samples/';        % 图像库路径
imgDir  = dir([imgPath '*.jpg']);                           % 遍历所有jpg格式文件
for i = 1:length(imgDir)                        
    img = imread([imgPath imgDir(i).name]);    
    [m,n]=size(img); 
    %m是行,也就是高;n是列,也就是宽

    [r,c,dim]=size(img);
    %r:图像行
    %c:图像列
    %dim:图像维数

    fprintf(fp, '%s ', imgDir(i).name);
    fprintf(fp, '%d ', 1);
    fprintf(fp, '%d ', 0);
    fprintf(fp, '%d ', 0);
    fprintf(fp, '%d ', c);
    fprintf(fp, '%d\n', r);


end


fclose(fp);

转载请注明:http://blog.csdn.net/forest_world

0 0
原创粉丝点击