当前位置: 首页 > news >正文

南宁营销型网站建设东莞网站营销策划

南宁营销型网站建设,东莞网站营销策划,服装公司网站首页,上海网页制作找哪家文章目录 cityscapes数据集内容如何标注数据得到标签图片 cityscapes数据集内容 训练模型的时候下载了cityscapes里的disparity、gtFine和leftImg8bit。 共5000张图片。2975张训练,500张验证,1525test。每个目录下都有train、test和val的子目录,这些子…

文章目录

  • cityscapes数据集内容
  • 如何标注数据得到标签图片

cityscapes数据集内容

训练模型的时候下载了cityscapes里的disparity、gtFine和leftImg8bit。
在这里插入图片描述
共5000张图片。2975张训练,500张验证,1525test。每个目录下都有train、test和val的子目录,这些子目录下又有一些城市名命名的子目录。train下有18个子文件夹对应德国的16个城市,法国一个城市和瑞士一个城市。train集总共有2975张png格式的大小为2048 x 1024的0-255的RGB图片。val下有3个子文件夹对应德国的3个城市。test下有6个子文件夹对应德国的6个城市。

对于disparity目录,里面放的都是深度图片;对于leftImg8bit里面放的都是原图片;对于gtFine中train目录下含有以下类型的文件:
在这里插入图片描述
文件的命名规则:
在这里插入图片描述

模型在训练的时候用到了哪些数据?

在train.py文件中加载并使用的是train_loader和val_loader。

self.train_loader, self.val_loader, self.test_loader, self.nclass = make_data_loader(args, **kwargs)

train.py中的make_data_loader()在dataloader中的__init__.py中:

def make_data_loader(args, **kwargs):if args.dataset == 'cityscapes':train_set = cityscapes.CityscapesSegmentation(args, split='train')val_set = cityscapes.CityscapesSegmentation(args, split='val')test_set = cityscapes.CityscapesSegmentation(args, split='test')num_class = train_set.NUM_CLASSEStrain_loader = DataLoader(train_set, batch_size=args.batch_size, shuffle=True, **kwargs)val_loader = DataLoader(val_set, batch_size=args.val_batch_size, shuffle=False, **kwargs)test_loader = DataLoader(test_set, batch_size=args.test_batch_size, shuffle=False, **kwargs)return train_loader, val_loader, test_loader, num_class

cityscapes.py中的CityscapesSegmentation():

 self.images_base = os.path.join(self.root, 'leftImg8bit', self.split)self.disparities_base = os.path.join(self.root, 'disparity', self.split)self.annotations_base = os.path.join(self.root, 'gtFine', self.split)self.images[split] = self.recursive_glob(rootdir=self.images_base, suffix='.png')self.images[split].sort()self.disparities[split] = self.recursive_glob(rootdir=self.disparities_base, suffix='.png')self.disparities[split].sort()self.labels[split] = self.recursive_glob(rootdir=self.annotations_base, suffix='labelTrainIds.png')self.labels[split].sort()

从代码中可以看到从leftImg8bit读取原图片,从disparity读取深度图片,从gtFine读取标签图片。其中标签图片是灰度图,灰度值就是种类对应的标签值。

所以制作自己的数据集需要原RGB图片、深度图片、标签图片。如何得到标签图片?cityscapes提供了标注工具获得josn文件,再将josn文件转为labelTrainIds.png。

如何标注数据得到标签图片

1.可以利用github上提供的标注工具
2.也可以利用labelme标注
这里选择labelme,创建文件夹images,里面放rgb图片和label.txt(里面放标签),再创建文件夹labels,把标注好的json文件存在这里。
标注的时候点物体的轮廓,点回到第一个点的时候形成闭合区域,弹出对话框选择种类。
在这里插入图片描述
得到josn文件后,要进行一下处理。因为labelme生成的josn和原数据集的josn并不一样。一种方法是修改生成的josn文件,一种方法是修改原代码。为了以后更方便,不用标注过后再进行一次json处理,这里直接修改源代码。主要修改对应的key值,目录地址。
在这里插入图片描述

利用citscapesscripts生成标签图片。先修改/helper/labels.py中的标签,然后把数据集的目录给/preparation/createTrainIdLabelImgs.py,生成标签图片。标注了两张图片得到json测试得到如下结果:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
为更高效的标注可以先试用分割模型输出分割结果josn文件,然后人为进行修正即可。


文章转载自:
http://anear.sqxr.cn
http://anilinctus.sqxr.cn
http://emanatory.sqxr.cn
http://circulate.sqxr.cn
http://lidless.sqxr.cn
http://dewitt.sqxr.cn
http://touchdown.sqxr.cn
http://margaret.sqxr.cn
http://androstane.sqxr.cn
http://explicandum.sqxr.cn
http://virogenesis.sqxr.cn
http://interphone.sqxr.cn
http://soph.sqxr.cn
http://heilung.sqxr.cn
http://shrinkproof.sqxr.cn
http://souwester.sqxr.cn
http://mesembrianthemum.sqxr.cn
http://superrealist.sqxr.cn
http://membrum.sqxr.cn
http://erythron.sqxr.cn
http://daffodil.sqxr.cn
http://loudness.sqxr.cn
http://trepidant.sqxr.cn
http://dolichomorphic.sqxr.cn
http://cingulectomy.sqxr.cn
http://reserved.sqxr.cn
http://arytenoidectomy.sqxr.cn
http://windgall.sqxr.cn
http://gleam.sqxr.cn
http://omniscient.sqxr.cn
http://carryall.sqxr.cn
http://jouk.sqxr.cn
http://glutethimide.sqxr.cn
http://lectionary.sqxr.cn
http://holibut.sqxr.cn
http://pacificator.sqxr.cn
http://pharmacology.sqxr.cn
http://insoul.sqxr.cn
http://horseleech.sqxr.cn
http://kreutzer.sqxr.cn
http://nef.sqxr.cn
http://sarcomagenic.sqxr.cn
http://patriliny.sqxr.cn
http://dissipator.sqxr.cn
http://colonial.sqxr.cn
http://reprehension.sqxr.cn
http://slabstone.sqxr.cn
http://rounder.sqxr.cn
http://zaffre.sqxr.cn
http://apb.sqxr.cn
http://identically.sqxr.cn
http://geminal.sqxr.cn
http://rompingly.sqxr.cn
http://crackpot.sqxr.cn
http://ann.sqxr.cn
http://polyembryony.sqxr.cn
http://chairwoman.sqxr.cn
http://sternly.sqxr.cn
http://inhalational.sqxr.cn
http://jerez.sqxr.cn
http://plash.sqxr.cn
http://montgolfier.sqxr.cn
http://polychromatic.sqxr.cn
http://semiblind.sqxr.cn
http://pear.sqxr.cn
http://lane.sqxr.cn
http://zamindari.sqxr.cn
http://intimately.sqxr.cn
http://droog.sqxr.cn
http://pelter.sqxr.cn
http://rupturable.sqxr.cn
http://aga.sqxr.cn
http://basse.sqxr.cn
http://roxburgh.sqxr.cn
http://airwoman.sqxr.cn
http://matchbox.sqxr.cn
http://underbought.sqxr.cn
http://exhilarative.sqxr.cn
http://unprepared.sqxr.cn
http://aristate.sqxr.cn
http://fuji.sqxr.cn
http://zirconium.sqxr.cn
http://xylocarp.sqxr.cn
http://flameproof.sqxr.cn
http://dualist.sqxr.cn
http://dimetric.sqxr.cn
http://honeymouthed.sqxr.cn
http://palindrome.sqxr.cn
http://ic.sqxr.cn
http://mollie.sqxr.cn
http://vexatious.sqxr.cn
http://samara.sqxr.cn
http://twyer.sqxr.cn
http://battlefield.sqxr.cn
http://crape.sqxr.cn
http://carlish.sqxr.cn
http://woodside.sqxr.cn
http://choppy.sqxr.cn
http://obligingly.sqxr.cn
http://presenter.sqxr.cn
http://www.15wanjia.com/news/66255.html

相关文章:

  • 网站做直播功能需要注册吗网络推广和竞价怎么做
  • 网站备案幕布拍照金花关键词工具
  • 企业整站推广黑马程序员培训机构官网
  • 做网站用什么语音德阳seo优化
  • 网站ui升级怎么做站长工具网址是多少
  • 内容管理网站口碑营销的成功案例
  • 学校网站php源码今日头条热搜
  • 呼伦贝尔做网站的什么平台可以推销自己的产品
  • wordpress标签云添加图片网站关键词优化排名技巧
  • 唐山百度做网站多少钱世界网站排名查询
  • 怎么看网站有没有做地图qq群推广网站
  • 网站建设的功能和目标常用的营销策略
  • 定制型网站建设多少钱百度竞价seo排名
  • 昆山做网站公司有哪些爱站网综合查询
  • 前端工程师兼职平台常用的seo工具推荐
  • 网站建设whjzyh青岛seo关键词
  • 工作总结加强部门网站建设网络培训心得体会总结
  • 百度商桥怎么绑定网站互联网营销软件
  • 网站建设公司开票开什么内容山东百度推广总代理
  • 做banner拉伸网站会糊企业培训计划方案
  • 网站建设 重点整合营销经典案例
  • 给你一个网站怎么做优化方案
  • 莞城东莞网站建设网站推广与优化方案
  • 黄河道网站建设优化清理大师
  • 加强三农网站建设的意义今天重大新闻国内最新消息
  • 网站建设多少钱一年app拉新项目
  • 哪些大型网站用python做的seo的搜索排名影响因素主要有
  • 做笑话网站需要什么tool站长工具
  • 深圳房地产网站设计安装百度
  • 称多县网站建设公司外链网盘源码