Python----目标检测(labelimg和labelme的安装与使用,Pycharm配置教程)

一、labelimg

labelimg是一款开源的图像标注工具,标签可用于分类和目标检测,它是用python写的,并使用Qt作为其图形界面,简单好用(虽然是英文版的)。其注释以 PASCAL VOC格式保存为XML文件,这是ImageNet使用的格式。此外,它还支持 COCO数据集格式。

1.1、安装

python 复制代码
pip install labelimg -i https://pypi.tuna.tsinghua.edu.cn/simple

1.2、pycharm配置

打开pycharm

1、打开设置

2、找到工具下的外部工具

3、点击加号

4、进行配置

  1. 打开 PyCharm: 打开你的 PyCharm IDE。

  2. 进入设置(Settings): 在顶部菜单栏中,选择 "File" -> "Settings"(在 macOS 上是 "PyCharm" -> "Preferences")。

  3. 选择 External Tools: 在设置窗口左侧的导航栏中,展开 "Tools" 节点,并选择 "External Tools"。

  4. 添加外部工具: 在右侧窗格中,点击 "+"(添加)按钮,然后选择 "Program"。

  5. 填写外部工具信息: 在弹出的对话框中,填写以下信息:

Name(名称): 工具的名称。

Group(组): 可选,可以将工具分组,这样可以更好地组织工具列表。

Description(描述): 工具的描述,用于说明工具的作用。

Program(程序): 工具的可执行文件路径。

Arguments(参数): 传递给工具的参数。

Working Directory(工作目录): 工具运行时的工作目录,通常可以设置为 你的项目根目录。

C:\Users\xxxxxx\AppData\Roaming\Python\Python38\Scripts\labelImg.exe

(程序路径:填写自己的该程序的位置)

如果不知道自己安装在了哪里可是使用

python 复制代码
pip show labelimg 

在终端查找

FileDir (当前文件夹)

ProjectFileDir (绝对路径)

1.3、使用

1.4、labelimg的快捷键

快捷键 功能描述 快捷键 功能描述
ctrl + Q 退出软件 ctrl + - 缩小
ctrl + o openfile ctrl + = 原始大小
ctrl + u openDir ctrl + F fitwindow
ctrl + r ChangeSaveDir ctrl + E 编辑标签
ctrl + s 保存 ctrl + shift + o 打开的文件夹只显示.xml文件
ctrl + L boxlineColor ctrl + shift + s
ctrl + J move and edit Boxes ctrl + shift + F fitWidth
ctrl + D 复制框 d nextImg
ctrl + H 隐藏所有的框 a preImg
ctrl + A 显示所有的框 space 标记当前图片已标记
ctrl + + 放大 w 画框
Delete 删除框

二、labelme

Labelme 是一个开源的图像标注工具,广泛用于为深度学习模型生成目标检测、图像分割等任务所需的标注数据,支持多种标注类型和导出格式,操作简便,适合批量处理大量图片。

2.1、安装

python 复制代码
pip install labelme -i https://pypi.tuna.tsinghua.edu.cn/simple

2.2、pycharm配置

打开pycharm

1、打开设置

2、找到工具下的外部工具

3、点击加号

4、进行配置

  1. 打开 PyCharm: 打开你的 PyCharm IDE。

  2. 进入设置(Settings): 在顶部菜单栏中,选择 "File" -> "Settings"(在 macOS 上是 "PyCharm" -> "Preferences")。

  3. 选择 External Tools: 在设置窗口左侧的导航栏中,展开 "Tools" 节点,并选择 "External Tools"。

  4. 添加外部工具: 在右侧窗格中,点击 "+"(添加)按钮,然后选择 "Program"。

  5. 填写外部工具信息: 在弹出的对话框中,填写以下信息:

Name(名称): 工具的名称。

Group(组): 可选,可以将工具分组,这样可以更好地组织工具列表。

Description(描述): 工具的描述,用于说明工具的作用。

Program(程序): 工具的可执行文件路径。

Arguments(参数): 传递给工具的参数。

Working Directory(工作目录): 工具运行时的工作目录,通常可以设置为 你的项目根目录。

C:\Users\xxxxxx\AppData\Roaming\Python\Python38\Scripts\labelme.exe

(程序路径:填写自己的该程序的位置)

如果不知道自己安装在了哪里可是使用

python 复制代码
pip show labelme

在终端查找

FileDir (当前文件夹)

ProjectFileDir (绝对路径)

2.3、使用

相关推荐
jay神16 小时前
指纹识别考勤打卡系统 - 完整源码项目
人工智能·深度学习·机器学习·计算机视觉·毕业设计
智慧医院运行管理解决方案专家16 小时前
当医院安全进入“自动驾驶”时代:AI机器人医院安全值守日记
人工智能·安全·自动驾驶
码农三叔16 小时前
(2-3)人形机器人的总体架构与系统工程:人形机器人的关键性能指标
人工智能·机器人·人形机器人
2501_9415079416 小时前
【目标检测】YOLO13-C3k2-PFDConv实现长颈鹿与斑马精准检测,完整教程与代码解析_1
人工智能·目标检测·目标跟踪
机器学习之心16 小时前
MATLAB基于多指标定量测定联合PCA、OPLS-DA、FA及熵权TOPSIS模型的等级预测
人工智能·算法·matlab·opls-da
AI殉道师16 小时前
AI Agent 架构深度解析:从零打造你的智能助手
人工智能·架构
Loo国昌16 小时前
【LangChain1.0】第八阶段:文档处理工程(LangChain篇)
人工智能·后端·算法·语言模型·架构·langchain
广州灵眸科技有限公司16 小时前
瑞芯微(EASY EAI)RV1126B 语音识别
人工智能·语音识别
忧郁的橙子.16 小时前
26期_01_Pyhton判断语句
python
2501_9421917716 小时前
基于YOLOv5-RepHGNetV2的青椒目标检测方法研究原创
人工智能·yolo·目标检测