matlab生成图像路径列表和标签,打乱顺序
生活随笔
收集整理的這篇文章主要介紹了
matlab生成图像路径列表和标签,打乱顺序
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
以101_ObjectCategories數(shù)據(jù)庫為例,將9144張圖像的存儲路徑保存在兩個文本文件中,一個為訓(xùn)練集,一個為測試集,并在每張圖像后添加對應(yīng)類別標(biāo)簽。最后打亂順序。
1. 準備好101_ObjectCategories數(shù)據(jù)庫
2. 打開MATLAB,添加extract.m腳本,運行。extract.m代碼如下
3.對生成的list進行打亂,代碼:
fidin_train=fopen('train.txt'); fidout_train = fopen('train_rand.txt','wt'); fidin_test = fopen('test.txt'); fidout_test = fopen('test_rand.txt','wt'); index =0; str_train = cell(1); while ~feof(fidin_train) tline=fgetl(fidin_train);index =index+1;str_train{index} = tline; endrand_index = randperm(index);for i=1:indexfprintf(fidout_train, '%s\n',str_train{rand_index(i)}); endindex = 0; str_test = cell(1); while ~feof(fidin_test) tline=fgetl(fidin_test);index =index+1;str_test{index} = tline; endrand_index = randperm(index);for i=1:indexfprintf(fidout_test, '%s\n',str_test{rand_index(i)}); end總結(jié)
以上是生活随笔為你收集整理的matlab生成图像路径列表和标签,打乱顺序的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 天津大学计算机非全日制录取名单,天津大学
- 下一篇: matlab 纯数据表格,MATLAB