首页 > 其他分享 >机器视觉 - YoloV8 命令行安装

机器视觉 - YoloV8 命令行安装

时间:2024-01-13 14:13:59浏览次数:31  
标签:myEnv ultralytics YoloV8 yaml pytorch 命令行 Scripts 视觉 安装

创建python 环境

  1. 下载并安装 miniconda 安装包, 注意miniconda和 python 版本对应关系, 不要选择python最新的版本, 以免yolo或pytorch不能兼容最新版python.
    这里到安装到 C:\miniconda3
  2. 配置 conda 环境, 修改conda配置文件内容, 文件名为 C:\Users\myuser\.condarc
    py 虚拟环境目录应该安装到C盘, 否则有后期模型训练可能会报缓存不够.
channels:
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
  - defaults
show_channel_urls: true
envs_dirs:
  - c:\miniconda_data\envs
pkgs_dirs:
  - c:\miniconda_data\pkgs
  1. 创建虚拟环境 yolo8
C:\miniconda3\Scripts\conda.exe create --name yolo8 

新venv路径为: environment location: D:\miniconda_data\envs\yolo8

  1. 激活新的虚拟环境
    使用 powerShell无法完成激活, 可使用 cmd 或者 conda prompt 激活.
C:\miniconda3\Scripts\activate yolo8
  1. 安装 pytorch (包名为 torch)
# 如果有 N卡 GPU
conda install pytorch torchvision -c pytorch

# 如果没有GPU, 安装 cpu 版, 也可以跳过这步, install ultralytics 将自动安装 pytorch CPU版
# conda install pytorch torchvision cpuonly -c pytorch
  1. 安装 yolo8
.\pip install ultralytics
  1. 验证安装
import ultralytics
ultralytics.checks()

认识 yolo 软件的目录结构

Script和工作目录:

# yolo命令行
myEnv\Scripts\yolo.exe 

# 模型权重存放路径
myEnv\Scripts\yolov8n.pt 
myEnv\Scripts\yolov8s.pt

# 数据集图像的存放路径
myEnv\Scripts\datasets

# training/predict结果存放路径
myEnv\Scripts\runs

包目录:

# yolov8 包安装目录
myEnv\site-packages\ultralytics\

# yolo 命令行的所有参数以及缺省值
myEnv\site-packages\ultralytics\cfg\default.yaml

# 数据定义yaml文件的默认存放路径, 需要自定义数据集文件, 可以参考软件包自带的 coco8.yaml 格式
myEnv\site-packages\ultralytics\cfg\datasets\coco8.yaml

# object detection和 cls 模型结构定义文件
myEnv\site-packages\ultralytics\cfg\models\v8\yolov8.yaml
myEnv\site-packages\ultralytics\cfg\models\v8\yolov8-cls.yaml

需要说明的是, v8 软件包虽然只带有 yolov8.yaml 文件, 但我们可以传类似 model=yolov8n.yaml, yolo 程序将基于 yolov8.yaml, 自动通过调整 yolov8.yaml 的 scale 为 n 或 s 或 m 或 l 或 x, 形成 yolov8n.yaml .

标签:myEnv,ultralytics,YoloV8,yaml,pytorch,命令行,Scripts,视觉,安装
From: https://www.cnblogs.com/harrychinese/p/17962290

相关文章

  • windows 命令行调整分辨率
    windows命令行调整分辨率 下载:qres_v1.1https://abcker.lanzouq.com/i1uzA1a5uo8j 解压出来,如:D:\Soft\QRes,不要使用中文名目录。先用命令行查看下本机支持的分辨率。qres.exe/L支持的:1680x1050,[email protected],[email protected],32bits......
  • OpenCV - 计算机视觉开发
      OpenCV 介绍  OpenCV(OpenSourceComputerVisionLibrary)是一个开源的计算机视觉库,它提供了很多函数,这些函数非常高效地实现了计算机视觉算法(最基本的滤波到高级的物体检测皆有涵盖)。  OpenCV是跨平台的,可以在Windows、Linux、Mac OS、Android、iOS等操作系统上......
  • 详解如何在Linux(CentOS 7)命令行模式安装VMware Tools
    本例中为在Linux(以CentOS7为例)安装VMwareTools。1.首先启动CentOS7,在VMware中点击上方“VM”,点击“InstallVMwareTools...”(如已安装则显示“ReinstallVMwareTools...”)。2.在命令行输入“ls/dev”查看。3.输入“mkdir/mnt/cdrom”在/mnt目录下新建一个名为cdrom的文件夹......
  • 应用案例 | 基于三维机器视觉的焊接件上料解决方案
    在制造业中,还有许多传统的焊接自动化设备主要是通过人工来进行上料。传统的上料过程中,主要是通过人工来进行的。上料过程中会收到人为因素的影响,如操作人员的技能水平、工作态度等,导致上料不准确,不稳定,影响工作效率。例如,操作人员无法准确地将焊接件放置在指定位置,或者放置的焊接件......
  • 应用案例 | 基于三维机器视觉的自动化无序分拣解决方案
    近年来,电商行业蓬勃发展,订单的海量化、订单类型的碎片化,使物流行业朝着“多品种、无边界、分类广”的方向迅速发展。根据许多研究机构的预测,电子商务销售额预计将以每年两位数的速度增长,推动整个行业的规模不断扩大。物流分拣一直是一项单调乏味的体力活,长期以来存在着招工难的问题......
  • 30-Kubectl 命令行工具使用秘笈
    在本课程的最后一讲,我来为你介绍一些kubectl使用过程中的小技巧。kubectl是我们日常操纵整个Kubernetes的利器,操作方便,功能强大。接下来,我会向你介绍常用的七个功能。自动补全我们可以通过如下命令进行命令行的自动补全,方便我们使用。如果你使用的是bash,可以通过如下命......
  • 通过windows自带管理工具、系统命令行、快捷键等快速操作
    windows自带管理工具我们win+R输入一些命令,可以快速打开一些界面,比如:sysdm.cplwin10、win11我电脑,属性与之前win7不同了,我希望打开之前的属性打不开了通过运行或命令打开系统属性,同时按Windows+R键,在运行对话框中键入命令"sysdm.cpl",然后点击确定即可。或者也可以打开命令......
  • 在IDEA中配置使用DOC(cmd)命令行窗口
    在IDEA中配置使用DOC(cmd)命令行窗口一、基本设置步骤①中文设置->工具->终端->修改shell路径为C:\Windows\System32\cmd.exe(cmd.exe路径)。②英文Settings...->Tools->Terminal->将Shellpath修改为C:\Windows\System32\cmd.exe(cmd.exe路径)。二、设置演......
  • 书籍推荐-《计算机视觉的特征描述》
    以下内容来自公众号【一点人工一点智能】编辑:东岸因为@一点人工一点智能书籍:RoboticVehicles:SystemsandTechnology作者:TianSengNg出版:Springer《计算机视觉的特征描述》通过对近100种局部、区域和全局特征描述符的调查,将该领域的历史发展与当代方法的最新分析相结合,而......
  • 瑞芯微的RK3399pro上运行YOLOv8模型
    瑞芯微(Rockchip)介绍公司背景瑞芯微(Rockchip)成立于2001年,是一家专注于半导体芯片设计和研发的公司。作为中国领先的集成电路设计企业之一,瑞芯微在全球范围内拥有广泛的客户群体和市场份额。公司致力于为智能终端设备提供高性能、低功耗的芯片解决方案,并在多个领域取得了显著的成就。......