X-Anylabeling项目官网:https://github.com/CVHub520/X-AnyLabeling

安装X-Anylabeling,可参考:
https://blog.csdn.net/qq_38702496/article/details/144855792?spm=1001.2014.3001.5501

一 使用内置AI模型自动标注:

1、加载数据集图像文件夹:

在这里插入图片描述

2、选择模型,如选择segment anything(首次使用需下载,模型源来自GitHub,可能需要加速)

在这里插入图片描述

3、选择输出框类别

在这里插入图片描述

4、创建输出框对象,比如为数字“2”创建矩形框

法一:使用“+点”、“-点”点选区域,点一下数字即可

在这里插入图片描述
法二:使用“+矩形”框创建输出框(选择框不用很精准,框选住目标即可)在这里插入图片描述

5、完成框对象,点击“完成对象(f)”

在这里插入图片描述

二、使用自定义模型(以自训练yolov8n模型为例)

1、将训练的best.pt转为onnx(使用命令或者脚本)

yolo mode=export model=best.pt format=onnx

2、加载自定义模型

配置onnx模型yaml文件,参考yolov8n的yaml格式(参考官网自定义模型的model list栏):

type: yolov8
name: yolov8n-r20230520
display_name: YOLOv8n Ultralytics
model_path: https://github.com/CVHub520/X-AnyLabeling/releases/download/v0.1.0/yolov8n.onnx
nms_threshold: 0.45
confidence_threshold: 0.25
classes:
  - person
  - bicycle
  - car
  - motorcycle
  - airplane
  - bus
  - train
  - truck
  - boat
  - traffic light
  - fire hydrant
  - stop sign
  - parking meter
  - bench
  - bird
  - cat
  - dog
  - horse
  - sheep
  - cow
  - elephant
  - bear
  - zebra
  - giraffe
  - backpack
  - umbrella
  - handbag
  - tie
  - suitcase
  - frisbee
  - skis
  - snowboard
  - sports ball
  - kite
  - baseball bat
  - baseball glove
  - skateboard
  - surfboard
  - tennis racket
  - bottle
  - wine glass
  - cup
  - fork
  - knife
  - spoon
  - bowl
  - banana
  - apple
  - sandwich
  - orange
  - broccoli
  - carrot
  - hot dog
  - pizza
  - donut
  - cake
  - chair
  - couch
  - potted plant
  - bed
  - dining table
  - toilet
  - tv
  - laptop
  - mouse
  - remote
  - keyboard
  - cell phone
  - microwave
  - oven
  - toaster
  - sink
  - refrigerator
  - book
  - clock
  - vase
  - scissors
  - teddy bear
  - hair drier
  - toothbrush

3、创建自定义模型的yaml文件(同文件下可使用相对路径,路径不要包含中文)

在这里插入图片描述

4、点击加载“加载自定义模型”,选择对应yaml文件打开

在这里插入图片描述

5、点击运行,即可完成标注:

在这里插入图片描述
注:其它标注操作与labelme和labelimg大同小异
三、AI模型离线下载与加载
如遇到网络问题下载超时,iAi模型可以去项目官网离线下载,自行加载,加载模型路径可参照下图路径(以Segment Anything 2.1 (Base)为例):
在这里插入图片描述
将离线下载的AI模型对应压缩包解压至图片对应路径下
四、打开Xanylabel加载对应Ai模型即可
打开程序,加载模型进行标注,如下图所示:
在这里插入图片描述

五、AI模型生成的输出框和标签支持手动调整哦,继续标注重复操作即可

看到这了,动动您发财的小手,三连一下吧~~~

Logo

技术共进,成长同行——讯飞AI开发者社区

更多推荐