labelme: 简体中文源代码

您所在的位置:网站首页 最新解析源码 labelme: 简体中文源代码

labelme: 简体中文源代码

2023-08-17 17:43| 来源: 网络整理| 查看: 265

labelme

labelme v 5.0.2.1简体中文版

描述

labelme是一个图形图像注释工具,灵感来自 http://labelme.csail.mit.edu。 它是用Python编写的,并使用Qt作为其图形界面。 从原英文版源代码完整内完整修改,在尽量不改变功能的情况下完美实现简体中文界面。 原英文版来自于 https://github.com/wkentaro/labelme#readme

特征 多边形、矩形、圆形、线条和点的图像注释。(教程) 用于分类和清理的图像标志注释。(#116) 视频注释。(视频注释) GUI自定义(预定义的标签/标志,自动保存,标签验证等)。(#144) 导出 VOC 格式数据集以进行语义/实例分割。(语义分割、实例分割) 导出 COCO 格式数据集以进行实例分割。(实例分段) 要求 Ubuntu / macOS / Windows Python3 PyQt5 / PySide2 安装

有以下选项:

与平台无关安装:Anaconda, Docker 特定平台安装:Ubuntu, macOS, Windows 发布部分的预构建二进制文件 Anaconda

您需要安装 Anaconda ,然后运行以下命令:

# python3 conda create --name=labelme python=3 source activate labelme # conda install -c conda-forge pyside2 # conda install pyqt # pip install pyqt5 # pyqt5 can be installed via pip on python3 pip install labelme # or you can install everything by conda command # conda install labelme -c conda-forge Docker

您需要安装 docker,然后运行以下命令:

# on macOS socat TCP-LISTEN:6000,reuseaddr,fork UNIX-CLIENT:\"$DISPLAY\" & docker run -it -v /tmp/.X11-unix:/tmp/.X11-unix -e DISPLAY=docker.for.mac.host.internal:0 -v $(pwd):/root/workdir wkentaro/labelme

# on Linux xhost + docker run -it -v /tmp/.X11-unix:/tmp/.X11-unix -e DISPLAY=:0 -v $(pwd):/root/workdir wkentaro/labelme

Ubuntu sudo apt-get install labelme # or sudo pip3 install labelme # or install standalone executable from: # https://github.com/wkentaro/labelme/releases macOS brew install pyqt # maybe pyqt5 pip install labelme # or brew install wkentaro/labelme/labelme # command line interface # brew install --cask wkentaro/labelme/labelme # app # or install standalone executable/app from: # https://github.com/wkentaro/labelme/releases Windows conda create --name=labelme python=3 conda activate labelme pip install labelme # or install standalone executable/app from: # https://github.com/wkentaro/labelme/releases 用法

运行以了解详细信息。 注释将另存为JSON文件。labelme --help

labelme # just open gui # tutorial (single image example) cd examples/tutorial labelme apc2016_obj3.jpg # specify image file labelme apc2016_obj3.jpg -O apc2016_obj3.json # close window after the save labelme apc2016_obj3.jpg --nodata # not include image data but relative image path in JSON file labelme apc2016_obj3.jpg \ --labels highland_6539_self_stick_notes,mead_index_cards,kong_air_dog_squeakair_tennis_ball # specify label list # semantic segmentation example cd examples/semantic_segmentation labelme data_annotated/ # Open directory to annotate all images in it labelme data_annotated/ --labels labels.txt # specify label list with a file

有关更高级的用法,请参阅示例:

教程(单图像示例) 语义分割示例 实例分段示例 视频注释示例 命令行参数 --output指定批注将写入的位置。如果该位置以 .json 结尾,则会向此文件写入单个注释。 如果使用 .json 指定了位置,则只能对一个图像进行批注。如果该位置不以 .json 结尾,则程序将假定它是一个目录。 批注将存储在此目录中,其名称与进行批注的图像相对应。 首次运行 labelme 时,它将在 中创建一个配置文件。 您可以编辑此文件,更改将在下次启动 labelme 时应用。 如果您希望使用来自其他位置的配置文件,则可以使用 标志指定此文件。 ~/.labelmerc--config 如果没有该标志,程序将按字母顺序列出标签。使用此标志运行程序时,它将按提供标签的顺序显示标签。--nosortlabels 标志被分配给整个图像。例 标注将指定给单个面。例 常见问题 如何将JSON文件转换为numpy数组?请参阅示例/教程。 如何加载标签PNG文件?请参阅示例/教程。 如何获取语义分割的注释?请参阅示例/semantic_segmentation。 如何获取实例分割的注释?请参阅示例/instance_segmentation。 发展 git clone https://github.com/wkentaro/labelme.git cd labelme # Install anaconda3 and labelme curl -L https://github.com/wkentaro/dotfiles/raw/main/local/bin/install_anaconda3.sh | bash -s . source .anaconda3/bin/activate pip install -e . 如何构建独立的可执行文件

下面显示了如何在 macOS、Linux 和 Windows 上构建独立的可执行文件。

# Setup conda conda create --name labelme python=3.9 conda activate labelme # Build the standalone executable pip install . pip install pyinstaller pyinstaller labelme.spec dist/labelme --version 参与贡献

确保以下测试通过您的环境。 有关更多详细信息,请参阅。.github/workflows/ci.yml

pip install -r requirements-dev.txt flake8 . black --line-length 79 --check labelme/ MPLBACKEND='agg' pytest -vsx tests/ 特技 使用 Readme_XXX.md 来支持不同的语言,例如 Readme_en.md, Readme_zh.md Gitee 官方博客 blog.gitee.com 你可以 https://gitee.com/explore 这个地址来了解 Gitee 上的优秀开源项目 GVP 全称是 Gitee 最有价值开源项目,是综合评定出的优秀开源项目 Gitee 官方提供的使用手册 https://gitee.com/help Gitee 封面人物是一档用来展示 Gitee 会员风采的栏目 https://gitee.com/gitee-stars/


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3