首页 > 其他分享 >yolov8 配置环境以及入门级识别 保姆级教程 小白一看就懂!!!

yolov8 配置环境以及入门级识别 保姆级教程 小白一看就懂!!!

时间:2024-06-19 17:57:52浏览次数:21  
标签:教程 python ultralytics yolov8 入门级 vscode model 安装 输入

研究了这么久的yolo姿态算法终于入门啦!!!!

那么接下来由我带领大家进入yolo世界,首先安装软件,需要vscode,python以及Anaconda(它的下载路径不能有中文)。具体安装方法搜一下就有了,本文不详细介绍喽。还需要到网站去下载开源代码,当然你也可以进我主页找到对应资源包去下载。

代码网址:GitCode - 全球开发者的开源社区,开源代码托管平台

代码和软件安装好了之后,就可以配置环境了。打开Anaconda powershell prompt,进来之后,直接输入命令:conda create -n ultralytics python=3.9,成功后会出现下图

之后激活ultralytics的环境,输入命令:conda activate ultralytics

之后,我们就开始在这下载安装包,使用清华源镜像,输入命令:pip config set global.index-url https://pypi.tuna.tsinghua.tsinghua.edu.cn/simple

继续安装pytorch,先去官网:https://pytorch.org/,选择安装的版本,有英伟达的显卡就选择CUDA的版本,你安装的版本低于现在英伟达显卡的版本就行。如果没有就是安装CPU的,选择好直接复制命令就行(Run This Command 那栏)。还是在Anaconda这个界面输入。

接下来进入到你从官网下载的开源代码所在的位置,我以我的位置为例:

进入之后输入安装命令:pip install -e .

安装好之后,再安装 pip install jupyterlab tensorboard

最后检查一下是否安装好了 输入命令yolo

接下来进入vscode,首先要自己激活vscode的python部分(教程一抓一大把,找一个配置就可以),在商城安装插件,包括:python(代码编写使用),jupyter(编写可用),remotessh(连接服务器),Chinese Language Pack(简体中文包),Opencv(提供资源包)

在vscode打开你在官网下载的ultralytics,然后配置终端,点击新建终端,

点击之后,会出默认的base终端,换成我们配置好的就行,点击右下角

选择带这个的ultralytics环境,把这个终端删了,再起一个新的就可以进行编写了。新建一个,my train.py 的文件。输入代码:

from ultralytics import YOLO

# Load a model
model = YOLO("yolov8n.pt")  # load an official model

# Predict with the model
results = model(source="./ultralytics/assets/bus.jpg",save=True)  # predict on an image

选中代码,右键,选择在终端中运行python。

接下来等待,再从runs下的detect下找到识别好的图片,就可以看到结果啦。我使用的是yolov8n.pt的训练权重。

   内容好多,写不完了,关于后续的模型训练以及姿态识别,等待下期,后面识别不出来,不要慌,看我别的博文,可以解决。over,下篇见。

标签:教程,python,ultralytics,yolov8,入门级,vscode,model,安装,输入
From: https://blog.csdn.net/weixin_60819517/article/details/139807603

相关文章

  • 保姆级网络信任证书配置教程
    前言TitanIDE在第一次安装完成以后,会显示的网络协议是https不安全的,我们需要在本地配置信任证书,有信任证书才能正常使用所有的功能,以下操作均以服务器名称ide,ip为192.168.101.144的服务器为例,在实际操作中记得切换为自己的ip地址以及服务器名称一、复制安全证书到本地客户端......
  • Tomcat服务器安装SSL证书教程
    Tomcat服务器安装SSL证书教程,主要包括获取证书、安装证书、重启Tomcat以及测试SSL证书是否安装成功等4大步骤,以下是详细图文教程。一、获取证书免费申请SSL证书,证书申请成功后,会获取到颁发证书文件(.zip)压缩格式,当中有包含四种证书格式如:Tomcat、Nginx、IIS、Apache;Tomcat服务......
  • Nginx服务器安装SSL证书教程
    Nginx服务器安装SSL证书教程,主要包括获取证书、安装证书、重启Nginx以及测试SSL证书是否安装成功等4大步骤,以下是详细图文教程。一、获取证书免费申请SSL证书,证书申请成功后,会获取到颁发证书文件(.zip)压缩格式,当中有包含四种证书格式如:Tomcat、Nginx、IIS、Apache;Nginx服务器......
  • 上海交通大学出品《动手学大模型》编程实战课,课件+实战教程
    来了来了!上海交通大学的大模型超超超级牛掰的大模型编程实战课公开了,课件+教程,本套实战教程旨在提供大模型相关的入门编程参考。通过简单实践,帮助同学快速入门大模型,更好地开展课程设计或学术研究。上海交大大模型实验室整了一份针对入门阶段的大模型教程,已经看完了非常不......
  • 从0到1使用vite搭建react项目保姆级教程(持续更新中)
    一、vite创建react项目要使用Vite创建一个React项目,你需要按照以下步骤操作:1、确保你已经安装了Node.js(建议使用最新的稳定版本)。2、使用npm命令安装ViteCLI工具,再来创建项目npmcreatevite@latestmy-vite-app 3、运行上述命令后,按照提示选择“create-react-app”......
  • Zabbix监控神通数据库教程
    作者:乐维社区(forum.lwops.cn)乐乐神通数据库,即神舟通用数据库(ShenTongDatabase),是我国自主研发的一款关系型数据库管理系统。它在国内市场有一定的应用,尤其是在一些对数据安全、独立性有较高要求的领域,如政府、金融、电信、能源、医疗等行业。Zabbix是一款被广泛应用的开源监控......
  • 从入门到实战,一篇学会TS,保姆式教程
    本文知识图谱分基础、进阶和实战三个部分,分别如下:image.pngimage.pngimage.png这三份知识图谱里罗列的知识看似很多,实际上除了进阶部分的泛型、高级类型(二)和实战部分需要稍微费点脑细胞外,其他的都很好理解。本文罗列的知识点比官方文档精简,但基本能覆盖日常开发需要用......
  • 辐射4风灵月影修改器使用教程:在末世中轻松生存
    在废土世界中畅游,每个《辐射4》的玩家都梦想着拥有无尽的资源与超凡的能力,以更好地探索这个充满挑战与奇遇的后末日世界。风灵月影工作室为我们带来了强大的《辐射4》修改器,它不仅能够极大地丰富你的游戏体验,还能让你的角色瞬间成为废土之上的不朽传奇。本文将详尽指导你如何使......
  • 登录爆破神器:Hydra 保姆级教程
    前言Hydra是一个广泛使用的网络登录破解工具,支持多种协议(如HTTP、FTP、SSH、Telnet等),用于执行暴力破解攻击。它由VanHauser和TheHacker'sChoice(THC)团队开发,设计用于快速和高效地尝试大量用户名和密码组合,帮助安全研究人员测试系统的登录安全性。一、安装Hydra......
  • Maven入门教程
    Maven是一款基于Java平台的项目管理和整合工具,它极大地简化了项目的开发、构建、测试、打包和部署过程。以下是Maven的详细教程,内容涵盖了从安装到部署的各个主要步骤:一、Maven的简介Maven诞生于2001年3月左右,由JasonVanZyl创立。它将项目的开发和管理过程抽象成一个项......