Labelme使用AI-Polygon功能闪退解决办法

参考此方法labelme加载AI模型 - bldong - 博客园

0.下载文件

先下载我已经好修改后的labelme文件(基于labelme5.3.1,里面已经下载好ai模型,所以文件比较大)
链接: https://pan.baidu.com/s/1EeeEBSHJnEFnoOSlU0GFNA?pwd=qti5 提取码: qti5

1.安装labelme环境

conda create -n labelme python=3.8.0
conda activate labelme
pip install opencv-python==4.2.0.34

2.修改ai模型的地址

下载好文件后,解压到一个合适的地方(解压后的文件不能删),在文件中找到labelme-5.3.1\labelme\ai\__init__.py这个文件。

如图所示,修改成自己解压后的地址。(所有的地址都要修改)

3.安装labelme

3.1在刚刚解压后的labelme-5.3.1目录下输入cmd(也就是红框内)

3.2进入刚刚创好的labelme环境

conda activate labelme

3.3安装labelme

pip install labelme
pip install -e .

3.4进入labelme

labelme        #输入labelme,回车

4.使用AI-Polygon

选择好自己的图片路径后,点击“编辑”--“Create AI-polygon”

等待一会(此时ai会先提取图片特征),等到鼠标变成十字符号时就可以点击你想要标注的物体

一般来说点三个点就可以点回车选择标签了(或者当已经框选好你要的物体后双击鼠标左键)

好了,你可以解放你的鼠标左键了。

5.其他

我是第一次使用多变形标签,打出的标签很大(几百kb)。解决方法就是依次点击“文件”--“Save With lmage Data”(勾选的话会让标签保存图片的一些信息----可以关掉),这样保存的标签文件就只有几kb。

### LabelMe 多边形标注工具的使用 LabelMe 是一款广泛使用的图像标注工具,支持多种类型的标注操作,包括矩形、圆形以及多边形等。对于AI项目中的复杂对象识别任务来说,多边形标注能够提供更精确的对象边界定义。 #### 安装与启动 为了开始使用 LabelMe 进行多边形标注工作,首先需要安装该软件包。可以通过 pip 命令轻松完成安装: ```bash pip install labelme ``` 接着通过命令行启动图形界面程序: ```bash labelme ``` 这将会打开一个窗口,在其中可以加载图片并对其进行标注[^1]。 #### 创建新的多边形标注 当选择了要编辑的一张照片之后,点击左侧工具栏里的“Polygon”按钮来切换到多边形绘制模式。此时可以在画布上单击鼠标左键放置顶点;双击结束当前形状或者按回车键确认最后一个点的位置。如果想要调整已经存在的节点位置,则可以直接拖拽它们至合适的地方。 #### 导出为 COCO 数据集格式 完成所有必要的标记后,可以选择导出功能将这些信息保存下来并与训练模型兼容。具体而言,`labelme json to coco` 脚本可以帮助用户把由 LabelMe 产生的 .json 文件转化为 COCO 格式的 JSON 文档,方便后续处理和应用开发人员利用此数据源构建计算机视觉应用程序。 需要注意的是,在某些情况下可能会遇到 `.json` 文件中含有负数坐标的异常情况,这时应当仔细检查原始输入图像是否存在裁剪错误等问题,并采取相应措施修正这些问题以确保最终输出的数据质量可靠。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值