Ddddd4431 2022-09-15 19:08 采纳率: 90%
浏览 130
已结题

YOLOX 与bytetrack 训练权重能否共用的问题

新出的ByteTrack的跟踪算法,看起来多目标跟踪效果挺好的。就想用自建的数据集训练一下跑跑试试看。结构就出问题了。
首先,自建的数据集格式跟github他给出的数据转换格式不一样(不是说打出的voc转json)。或者说,官方给出的转换代码看不懂(刚开始入门不久,望包涵。)

然后我就想先用YOLOX(ByteTrack 他使用的检测器就是YOLOX)训练权重,权重使用voc数据格式训练的,检测效果很好。
然后我就把权重中ctrl C + Ctrl V 复制在了demo_track上,结果就是能正常运行,但是没有检测框,更不用说跟踪了。

在这里想问的是,用YOLOX训练的权重能否用在bytetrack上?
还是说就只能用bytetrack的源码进行训练?
如果可以共用的话,需要在bytetrack上修改那些文件的代码?
求指教

  • 写回答

1条回答 默认 最新

  • 爱晚乏客游 2022-09-16 11:03
    关注

    ?权重公用不是你简单的CV复制就行。
    1.首先就是网络结构是否一致,网络模块参数是否一致,这些不一样的话是不能直接CV复制过去就行的。
    2.用的检测器是yolox,那就是检测器部分可以权重共用,但是检测器后面应该有其他的东西吧?其他的模块就不能共用了。你要做的是检测器的部分替换成你的yolox权重,其他没有替换的进行训练,也就是使用预训练模型训练非检测器部分

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

  • 系统已结题 1月8日
  • 已采纳回答 12月31日
  • 创建了问题 9月15日

悬赏问题

  • ¥15 ros的rviz仿真机器人
  • ¥15 关于#linux#的问题(输入输出错误):出现这个界面接着我重新装系统,又让修电脑的师傅帮我扫描硬盘(没有问题)用着用着又卡死(相关搜索:固态硬盘)
  • ¥15 cv::resize不同线程时间不同
  • ¥15 web课程,怎么做啊😭没好好听课 根本不知道怎么下手
  • ¥15 做一个关于单片机的比较难的代码,然后搞一个PPT进行解释
  • ¥15 python提取.csv文件中的链接会经常出现爬取失败
  • ¥15 数据结构中的数组地址问题
  • ¥15 maya的mel里,怎样先选择模型A,然后利用mel脚本自动选择有相同名字的模型B呢。
  • ¥15 Python题,根本不会啊
  • ¥15 会会信号与系统和python的来