我目前有train_data,但是labels给的是ground truth,想问一下如何把ground truth转换成yolov8所需要的label(做实例分割)
关于#人工智能#的问题:我目前有train_data,但是labels给的是ground truth,想问一下如何把ground truth转换成yolov8所需要的label(做实例分割)
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
3条回答 默认 最新
- 爱晚乏客游 2024-01-02 10:48关注
你的ground truth数据格式是什么,是哪里自动生成的还是数据集原本的标注就是gt?
按理来说gt就是实际的标注了,如果是检测的话他本身就是一个检测框的数据,主要看格式是xyxy的格式还是xywh的格式,v8需要转成xywh的格式并且做分别对4个值做归一化处理。
如果是分割的话,你的gt是一张mask还是一个轮廓点的点集?如果是点集的话,对每个点的xy做x/w,y/h的归一化处理即可。比如v8默认的分割格式数据集格式(coco128-seg,网络好的话会默认代码就会自动下载这个数据集,不好的话复制一下数据集路径去浏览器下载)就如下:
第一个红色框是class id,后续就是xy分别对w和h做归一化之后的值。本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报
悬赏问题
- ¥15 EtherCAT的问题,创建一个XML文件
- ¥15 微信公众号羽毛球自动抢定场程序制作
- ¥15 Fluent UDF 编写
- ¥15 xcode开发的macos应用,如何使窗口居中显示?
- ¥20 统信uos升级apt后启动失败
- ¥15 求指导储层饱和度及含水率测井解释
- ¥200 建三维地震工区写入sgy到指定目录
- ¥30 靶向捕获测序探针设计自学
- ¥15 写代码写代码单片机代码写代码写数字按键代码
- ¥15 django按照距离进行排序