anylabeling使用和安装

源码地址:

git clone https://github.com/vietanhdev/anylabeling.git

Auto Labeling with Segment Anything

Features:

  • Image annotation for polygon, rectangle, circle, line and point.
  • Auto-labeling with YOLOv5 and Segment Anything.
  • Text detection, recognition and KIE (Key Information Extraction) labeling.
  • Multiple languages availables: English, Vietnamese, Chinese.

I. Install and run

1. Download and run executable

  • Download and run newest version from Releases.
  • For MacOS:
    • After installing, go to Applications folder
    • Right click on the app and select Open
    • From the second time, you can open the app normally using Launchpad

2. Install from Pypi

  • Requirements: Python >= 3.8, <= 3.10.

  • Recommended: Miniconda/Anaconda.

  • Create environment:

复制代码
conda create -n anylabeling python=3.8
conda activate anylabeling
  • (For macOS only) Install PyQt5 using Conda:
复制代码
conda install -c conda-forge pyqt==5.15.7
  • Install anylabeling:
复制代码
pip install anylabeling # or pip install anylabeling-gpu for GPU support
  • Start labeling:
复制代码
anylabeling

II. Development

  • Generate resources:
复制代码
pyrcc5 -o anylabeling/resources/resources.py anylabeling/resources/resources.qrc
  • Run app:
复制代码
python anylabeling/app.py

III. Build executable

  • Install PyInstaller:
复制代码
pip install -r requirements-dev.txt
  • Build:
复制代码
bash build_executable.sh
  • Check the outputs in: dist/.
相关推荐
tjjucheng几秒前
小程序定制开发哪家有完整流程
python
海棠AI实验室3 分钟前
第十二章 类型标注与可读性:让协作与复用更容易
python
羊村积极分子懒羊羊10 分钟前
python课程三月二十九号粗略总结
开发语言·python
深圳蔓延科技11 分钟前
Python算法学习分享
python
aloha_78911 分钟前
langchain4j如何使用mcp
java·人工智能·python·langchain
yunhuibin12 分钟前
CNN基础学习
人工智能·python·深度学习·神经网络
陈晨辰熟稳重16 分钟前
20260113-np.random.multinomial 与 torch.multinomial
pytorch·python·numpy·采样·multinomial
智航GIS19 分钟前
11.6 Pandas数据处理进阶:缺失值处理与数据类型转换完全指南
python·pandas
小希smallxi20 分钟前
Java 程序调用 FFmpeg 教程
java·python·ffmpeg
学习的学习者33 分钟前
CS课程项目设计22:基于Transformer的智能机器翻译算法
人工智能·python·深度学习·transformer·机器翻译