Datawhale 第五期CV task1运行baseline

Step1.报名参赛:

1.登录/注册 赛事平台

2. 修改昵称并进行实名认证

3.报名参赛

4.修改队伍名称

赛事平台连接:https://www.marsbigdata.com/competition/details?id=3839107548872

进入平台后,依照指引进行注册和实名认证即可参与比赛。值得注意的是了解渠道要填写Datawhale/AI 夏令营/夏令营

 Step2.领取厚德云支持的GPU在线算力

本次学习免费算力由厚德云提供支持,为每位学习者提供50元算力(仅限参与夏令营的学习者)

1.注册厚德云平台(点击跳转注册): https://portal.houdeyun.cn/register?from=Datawhale

2.具体步骤图:

Step3.30分钟快速跑通baseline

 1.删除除了data和public以外的所有文件夹,然后进入终端

2.输入命令

apt install git-lfs
git lfs install
git clone https://www.modelscope.cn/datasets/Datawhale/AI_Camp5_baseline_CV.git

3.等待出现AI_Camp5_baseline_CV,一键运行baseline(大约需要25分钟),耐心等待

这里的Baseline会出现一个问题,此处代码段,baseline会读取一个最佳权重,但是上文并没有保存,所以把那句代码删除即可

from ultralytics import YOLO
import glob

for path in glob.glob('测试集/*.mp4'):
    submit_json = []
    results = model(path, conf=0.05, imgsz=1080,  verbose=False)
    for idx, result in enumerate(results):
        boxes = result.boxes  # Boxes object for bounding box outputs
        masks = result.masks  # Masks object for segmentation masks outputs
        keypoints = result.keypoints  # Keypoints object for pose outputs
        probs = result.probs  # Probs object for classification outputs
        obb = result.obb  # Oriented boxes object for OBB outputs

        if len(boxes.cls) == 0:
            continue
        
        xywh = boxes.xyxy.data.cpu().numpy().round()
        cls = boxes.cls.data.cpu().numpy().round()
        conf = boxes.conf.data.cpu().numpy()
        for i, (ci, xy, confi) in enumerate(zip(cls, xywh, conf)):
            submit_json.append(
                {
                    'frame_id': idx,
                    'event_id': i+1,
                    'category': category_labels[int(ci)],
                    'bbox': list([int(x) for x in xy]),
                    "confidence": float(confi)
                }
            )

    with open('./result/' + path.split('/')[-1][:-4] + '.json', 'w', encoding='utf-8') as up:
        json.dump(submit_json, up, indent=4, ensure_ascii=False)

 

4.下载出现的result.zip

5.记得GPU使用完成后,关机~

Step4:上传提交结果到比赛网站! 

提交result.zip等待评分即可

  • 4
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值