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

使用交互式半自动化标注工具制作语义分割数据集

参考的初始资源:
GitHub项目文档
B站视频

1.安装工具

打开Anaconda Prompt
1.创建虚拟环境

conda create -n isat_env python=3.8
conda activate isat_env

2.安装GPU版本pytorch
4070 Ti
CUDN12.5

pip install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu121

3.把项目git下来
进入想要存放的目录

F:cd F:\LI_\PycharmProject

git项目

git clone https://github.com/yatengLG/ISAT_with_segment_anything.git

进入项目目录,安装依赖

cd ISAT_with_segment_anything
pip install -r requirements.txt

(步骤2安装的GPU版本的pytorch并不会被步骤3pip install -r requirements.txt所包含的pytorch覆盖。已经安装过pytorch便不会再次安装)
4.验证是否安装成果

python
import torch
print("PyTorch 版本:", torch.__version__)
print("CUDA 是否可用:", torch.cuda.is_available())
print("GPU 名称:", torch.cuda.get_device_name(0) if torch.cuda.is_available() else "无")

应有

>>> import torch
>>>
>>> print("PyTorch 版本:", torch.__version__)
PyTorch 版本: 2.4.1+cu121
>>> print("CUDA 是否可用:", torch.cuda.is_available())
CUDA 是否可用: True
>>> print("GPU 名称:", torch.cuda.get_device_name(0) if torch.cuda.is_available() else "无")
GPU 名称: NVIDIA GeForce RTX 4070 Ti

5…运行软件

python main.py

2.软件使用演示

自己录的
至此,得到VOC格式的.png图像。
后续数据集的分割、放入模型中进行训练待更新…

http://www.xdnf.cn/news/5797.html

相关文章:

  • AI智能分析网关V4助力工厂/工地/车间/能源矿山场景玩手机行为精准检测与安全生产智能化监管
  • 视频编辑软件无限音频、视频、图文轨
  • 电机控制储备知识学习(一) 电机驱动的本质分析以及与磁相关的使用场景
  • vue3与springboot交互-前后分离【完成登陆验证及页面跳转】
  • VTK|类似CloudCompare的比例尺实现1-源码分析
  • 【springcloud学习(dalston.sr1)】项目整体介绍(含源代码)(一)
  • WebGIS 开发黑科技:解锁地理信息的新视界
  • 大模型常用位置编码方式
  • 信息论14:从互信息到信息瓶颈——解锁数据压缩与特征提取的秘密
  • 分析Docker容器Jvm 堆栈GC信息
  • 【简单易懂】SSE 和 WebSocket(Java版)
  • 删除购物车中一个商品
  • Unity
  • KMDA-6920成功助力印度智慧钢厂SCADA系统,打造高效可靠的生产监控平台
  • 菜狗的脚步学习
  • 【android bluetooth 框架分析 02】【Module详解 7】【VendorSpecificEventManager 模块介绍】
  • 前端开发避坑指南:React 代理配置常见问题与解决方案
  • BFS算法篇——打开智慧之门,BFS算法在拓扑排序中的诗意探索(上)
  • 机器学习——聚类算法练习题
  • [Java实战]Spring Boot 3构建 RESTful 风格服务(二十)
  • java使用 FreeMarker 模板生成包含图片的 `.doc` 文件
  • RustDesk:开源电脑远程控制软件
  • 端侧智能重构智能监控新路径 | 2025 高通边缘智能创新应用大赛第三场公开课来袭!
  • 霍夫圆变换全面解析(OpenCV)
  • 6. 多列布局/用户界面 - 杂志风格文章布局
  • 手机换IP真的有用吗?可以干什么?
  • spark-local模式
  • WM_TIMER定时器消息优先级低,可能会被系统丢弃,导致定时任务无法正常执行
  • T-BOX硬件方案深度解析:STM32与SD NAND Flash存储的完美搭配
  • Linux中find命令用法核心要点提炼