X-Anylabeling使用AI模型或自定义模型自动标注最简洁教程

X-Anylabeling使用AI模型或自定义模型自动标注最简洁教程

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模型生成的输出框和标签支持手动调整哦,继续标注重复操作即可

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

相关手记

beat365英超欧冠比分 独家解析华为4x和3x区别是?剖析哪个好?图文评测详情如何
365彩票最新版app下载 骂人的文言文加翻译 关于骂人的文言文及翻译【精选6篇】
beat365英超欧冠比分 “山东疫苗案”两年:91份判决137人获刑,64人有公职
365bet取款要多久 更改或移除与 Apple Pay 搭配使用的付款卡
365彩票最新版app下载 荣耀Magic V4超前瞻:李健时代的首款旗舰,能否力挽狂澜?
365bet取款要多久 Luffy的英文名含义读音来源寓意介绍