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

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

参考的初始资源:
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图像。
后续数据集的分割、放入模型中进行训练待更新…

相关文章:

  • Java Spring 事件驱动机制
  • KT148A语音芯片发码很难播放_将4脚对地一下再发正常,什么原因?
  • git Authentication failed for 的解决办法
  • vim,gcc/g++,makefile,cmake
  • 适应性神经树:当深度学习遇上决策树的“生长法则”
  • VSCode中Node.js 使用教程
  • 深度学习计算
  • IP代理池环境配置
  • React面试常问问题详解
  • 《ffplay 读线程与解码线程分析:从初始化到 seek 操作,对比视频与音频解码的差异》
  • ElasticSearch父子关系数据建模
  • 多线程代码案例-1 单例模式
  • 基于深度学习的水果识别系统设计
  • 无人机避障——(运动规划部分)深蓝学院动力学kinodynamic A* 3D算法理论解读(附C++代码)
  • Qt 样式表qss学习
  • 【Qt】之音视频编程2:QtAV的使用篇
  • Kubernetes容器运行时:Containerd vs Docker
  • 奇妙小博客
  • 项目里程碑未被明确,如何有效控制进度
  • Java Solon v3.3.0 发布(国产优秀应用开发基座)
  • 腾讯一季度营收增长13%,马化腾:战略性的AI投入将带来长期回报
  • 今年前4个月上海对拉美国家进出口总值增长2%
  • “女硕士失踪13年生两孩”案进入审查起诉阶段,哥哥:妹妹精神状态好转
  • 多个侵华日军细菌战部队留守名簿文件首次公布
  • 安徽省委常委、合肥市委书记费高云卸任副省长职务
  • 小米SU7 Ultra风波升级:数百名车主要求退车,车主喊话雷军“保持真诚”