2025年3月31日 星期一 乙巳(蛇)年 正月初一 设为首页 加入收藏
rss
您当前的位置:首页 > 计算机 > 编程开发 > Python

python matlab 相互转化,编写文件

时间:01-30来源:作者:点击数:33

**1. imagenet ILSVRC2014_ID to ILSVRC2012_ID

———————-**——————–

ILSVRC2014_ID又1860类,ILSVRC2012_ID 有1000类,1281167个训练图

matlab从ILSVRC2014_ID 选取ILSVRC2012_ID类别:

matlab代码

  • load('imagenet_filename.mat') %s
  • load('meta_clsloc.mat') %synsets
  • for i = 1:1000
  • % b = []
  • a1000 = a(i,:);
  • for ii = 1:1860
  • b1860 = synsets(ii).WNID;
  • if b1860 == a1000
  • S(i) = synsets(ii);
  • end
  • end
  • end
  • % c=s(1000).wnid
  • % d= s(1).wnid
  • k = []
  • for iii = 1:1000
  • k(iii) = S(iii).num_train_images;
  • end
  • sum(k)
  • save('imagenet_2012.mat','S')

按顺序排列

  • for wgb_ii = 1:1000
  • for wgb_i = 1:1000
  • if S(wgb_i).ILSVRC2014_ID ==wgb_ii
  • kkk(wgb_ii) = S(wgb_i);
  • end
  • end
  • end
  • synsets = kkk
  • save('imagenet_2012.mat','synsets')
方便获取更多学习、工作、生活信息请关注本站微信公众号城东书院 微信服务号城东书院 微信订阅号
推荐内容
相关内容
栏目更新
栏目热门