当前位置: 首页 > news >正文

​使用AnyLabeling标注图片

        AnyLabeling 是一款开源、跨平台(Windows/macOS/Linux)的智能图像标注工具,支持目标检测、实例分割、关键点标注等多种任务,并集成了 Segment Anything Model (SAM)YOLO 等 AI 模型,可实现半自动/全自动标注,极大提升效率。

1、下载项目文件到本地

从项目地址:https://gitcode.com/gh_mirrors/an/anylabeling 或 https://github.com/vietanhdev/anylabeling 

下载zip文件,也可以克隆到本地:​

2、创建虚拟环境和安装依赖

conda create -n anylabeling python=3.12
conda activate anylabeling
cd anylabeling-master
pip install -r requirements.txt
pip install anylabeling-gpu

3、下载模型

在创建的虚拟环境中,输入:

anylabeling

即可打开软件界面:

选择了模型后,首次使用会自动下载模型(需要连接科学网):

        如果下载速度特别慢导致下载失败,可以将出错信息里面的文件地址复制到下载工具,比如迅雷里面下载,下载完成后解压到 C:\用户名\anylabeling_data\models目录下的相应模型名称命名的文件夹内:(解压缩时覆盖原有文件config.yaml文件)

4、开始标注

选择自动模式和选择模型:

用点选方式选择物体:

5、导出标注

完成后,工具——导出标注:

选择格式和路径并导出:

注意:Windows下运行时,如果标签是汉字的,导出时会出现错误提示:

解决办法:

打开C:\Users\用户名\.conda\envs\anylabeling\Lib\site-packages\anylabeling\views\labeling\utilsexport_worker.py

将108行的

with open(osp.join(self.input_dir, json_file), "r") as f:

改为:

with open(osp.join(self.input_dir, json_file), "r",encoding='utf-8') as f:

即可正常导出汉字标签的标注文件。

http://www.dtcms.com/a/605448.html

相关文章:

  • 【统一功能处理】SpringBoot 统一功能专题:拦截器、数据封装、异常处理及 DispatcherServlet 源码初探
  • 使用SOM进行图像颜色量化
  • map的遍历
  • 百度站内搜索永久域名查询
  • 【Java Web学习 | 第九篇】JavaScript(3) 数组+函数
  • MANUS 数据手套:手部跟踪工作流程指南
  • Qt的信号槽机制是线程安全的吗?
  • Go语言编译:深入了解Go编译原理与性能优化 | 探索Go编译器背后的工作原理及性能提升技巧
  • Unity为什么推荐在FixedUpdate处理物理模拟?
  • 鄂城网站建设大连网站建设哪个公司好
  • 上海专业网站建设渠道用帝国cms做视频网站
  • RocketMQ消费组详解:构建高可用消息消费系统
  • leetcode 63 不同路径II
  • 网站的当前位置导航如何做免费域名注册免费空间
  • 研发管理知识库(12)阿里“云效”使用方案简介
  • 中文共情对话数据集2023年和2025年
  • 如何制作网站的步骤网店美工的作用
  • 网站标ico怎么做苏州seo推广公司
  • springboot实现跨服务调用/springboot调用另一台机器上的服务
  • 代价复杂度剪枝(CCP)详解:原理、实现与应用
  • 温州微网站公司看网红直播做爰的网站
  • Katalon Studio的功能介绍
  • 电子商务公司的经营范围企业seo关键词优化
  • 定义 LLM 格局:开源与闭源两大阵营的较量
  • 数智化时代:AI技术重构企业财务管理系统的底层逻辑与实践
  • 阿里“千问”破局C端AI:开源基石与B端势能的双重革命
  • 从生成内容角度介绍开源AI大模型
  • 碳中和终极武器——嵌入式AI重构能源管理战局
  • RikkaHub 1.6.11 | 开源的本地大型语言模型聚合应用,支持多种AI服务提供商
  • 企业网站及公众号建设方案河南郑州解封通知