本帖最后由 韦贝贝 于 2022-11-12 13:48 编辑
BBYOLO标注训练工具是一款集YOLO图像快速标注和训练的工具,工具内置了基于YOLOV4CPU制作的自动标注实现快速自动标注,另外还有丰富的截图功能方便图像采集。、
标注工具基于爱标注1.2改写而来,YOLOV4CPU基于 @ 情缘 的dll
图像采集1、拖动圆形图标置需要截图的窗口后放开。
2、根据自己需求调整“截图方式”、“文件命名”、“保存格式”。
3、点击“选择”修改“保存目录”。
4、“手动截图快捷键”编辑框输入按键手动截图,“退格键”取消热键。
5、“自动截图编辑框”输入时间可进行自动截图(单位毫秒,-1停止)。 图像标注1、点击“打开图库”放入图片然后点击“刷新图库”,在右侧“分类设置”中点击“添加分类”输入类名、颜色,不需要可点击“删除尾行”。
2、点击“创建区块”或快捷键“W”拖动鼠标标注,快捷键功能边上有标注不再复述,点击已创建的区块可“复制区块”、“删除区块”。
3、点击已创建区块右键菜单可进行“添加固定标注”、“分类转换”。
4、固定标注说明 在“标注设置”中“固定标注”可以点击分类类名进行添加固定标注,“添加”、“删除选中”按钮进行固定标注添加删除。
5、自动标注说明 在“标注设置”中“自动标注”点击“选择”按钮分别导入已训练好的“cfg”和“weights”文件点击“开始”进行训练。
6、特别提醒 除自动标注外标注好区块后记得手动点击“保存”或者快捷键“S”进行保存,否则不会保存。 模型训练1、选择“模型配置”一般默认根据自己显卡配置调整“batch”和“subdivisions”并且调整“训练次数max”。
2、如果配置修改错误可以点击“初始化配置”来还原配置。
3、点击“开始训练”等待loss曲线图出现即可,“继续训练”同理。
4、训练完成后可以点击“提取模型”获取3个数据文件。
5、无法正常训练多半是缺少VS运行库,常见于win7或者精简版系统,请下载安装“微软VC++运行库合集”,也有可能是环境包版本不匹配。
6、如若弹出cmd运行框,而未弹出loss曲线图,请耐心等待,首次加载训练较慢。
7、训练前请检查左边的cfg配置 查看是否正确 预防各种错误。
8、如果使用基础包,请检查显卡驱动 驱动更新到最新,显卡驱动英伟达官网下载地址:https://www.nvidia.cn/Download/index.aspx?lang=cn
9、微软VC++运行库合集:https://baoku.360.cn/soft/show/appid/104698064
10、指定显卡/多显卡: 多显卡可以使用 0,1,2,3 每个显卡已,隔开 如果是指定填写第几张显卡 0
11、batch:显存越小调越小 2.4.8.16.32.64 显存不够可减小,但会出现Nan问题(解决办法:增大batch)
12、subdivisions:显存越小调越大 2.4.8.16.32.64 训练迭代包含16组,每组4张图片
13、filters:3*(类别数量+5)—-自动对齐设置软件训练无需填改
14、classes:类别数量—-自动对齐设置软件训练无需填改
15、random:如果显存很小,将random设置为0,关闭多尺度训练;将random设置为1,开启多尺度训练(效果会好很多,要求显存大)
16、width(宽度) height(高度):显存不够可减小(显存越小调越小)320*320、416*416、512*512、608*608、832*832…(32倍数)
请确保nvidia显卡驱动版本大于等于456.81。
|