]> rtime.felk.cvut.cz Git - hercules2020/kcf.git/blob - src/cn/gen_cpp_cn.m
added color name features
[hercules2020/kcf.git] / src / cn / gen_cpp_cn.m
1 % Matlab function which generates a c++ header that provides data for Color Names features
2 % color names data taken from https://github.com/ihpdep/samf
3 function gen_cpp_cn()
4     %load w2crs variable 32768x10
5     load w2crs.mat  
6
7     fid = fopen('cn_data.cpp', 'w');
8     fprintf(fid, '#include "cnfeat.hpp" \n\n');
9
10     fprintf(fid, 'float CNFeat::p_id2feat[32768][10] = { \n');
11
12     for id = 1:size(w2crs,1)
13         fprintf(fid, '\t{');
14         fprintf(fid, '%f, ', w2crs(id,1:end-1));
15         fprintf(fid, '%f', w2crs(id,end));
16         if (id < size(w2crs,1))
17             fprintf(fid, '},\n');
18         else
19             fprintf(fid, '}\n');
20         end
21     end
22
23     fprintf(fid, '\t}; //static p_id2feat[32768][10]\n');
24     fclose(fid);
25
26 end