可行的,其实很简单

MAC下yolov5环境配置(超级详细总结)

测试 github 上的 ultralytics / yolov5 Tag6.1
(如果下载5.0版本,可能会出现SPPF等问题,也查了但是还是没有解决,索性就下载了最新的版本了,具体如下)

1. 下载anaconda环境
直接去官网下载即可,网址如下:
https://www.anaconda.com/
在这里插入图片描述
安装的话,我是安装在默认路径下了,一直点击继续即可完成!
在终端输入下面命令可以查看版本号,即为安装成功。

$ conda --version

 
 
  • 1

2. 下载pycharm
可以在官网进行下载:
https://www.jetbrains.com/pycharm/

在这里插入图片描述
点进去以后,可以选择下载社区版或者专业版(前者为免费使用,后者需要付费)
在这里插入图片描述
镜像下载完以后点击就可以使用pycharm了。
3.在GitHub上下载源码
GitHub源码网址:https://github.com/ultralytics/yolov5/tree/v6.1
在这里插入图片描述
将下载好的压缩包保存至一个没有中文的路径下,点击打开pycharm,上面有三个按钮,选择open按钮,在路径中找到刚刚的源码保存路径,即可在pycharm中打开项目了。
在这里插入图片描述
⚠️此时可能会跳出一个框,让你配置环境,先直接关掉!(别管这个,我们后面再配置环境)

打开anaconda,在左侧选择environments,会在右边显示一个base(root)的环境,如果你想在这个环境中配置yolov5,则不需要创建新的环境(不需要操作下面a步骤)。此处我创建了一个新环境(yolo_test)。
a.点击下面的create按钮,如下:
在这里插入图片描述
点击创建。
在点击使用环境的后台,如下:
在这里插入图片描述
运行下面命令:

$ cd /users/......    #此处为源码所在路径
$ pip install -r requirements.txt  #通过运行requirements.txt,下载所需要的工具

 
 
  • 1
  • 2

关闭终端页面。
点击进入环境的python命令行:
在这里插入图片描述
在命令行中输入下面的命令:

>>> import torch
>>> model = torch.hub.load('ultralytics/yolov5', 'yolov5s')
>>> img = 'https://ultralytics.com/images/zidane.jpg'
>>> results = model(img)
>>> results.show()

 
 
  • 1
  • 2
  • 3
  • 4
  • 5

然后就会弹出一张图,如下:
在这里插入图片描述
到此,就说明你的conda环境🆗了!
如果你使用命令行的方式运行detect.py文件,可以参考README.md文件中的Inference with detect.py这个模块,下面我是使用pycharm点击运行detect.py的相关配置。

刚刚说到pycharm点击open打开项目,我们继续
点击preferences按钮,如下:
在这里插入图片描述
会出来一个框,选择项目的python interpreter,如下:
在这里插入图片描述
在这里插入图片描述
有一个add选项,点进去
在这里插入图片描述
选择已经存在的环境,点击右侧的三个点按钮,选择/Users/(此处为自己的设置名字)/opt/anaconda3/envs/yolov5_test,选中该文件夹下的/bin/python即可。apply一下,点击OK环境就配置好了!

在pycharm的右上角,有一个add/edit configurations按钮,点进去后,在左侧添加一个python项目,右侧先修改布局名字,然后下面的script path选中源码所在文件夹下的detect.py文件,下面的python onterpreter选择刚刚设置的环境名,下面的work path 同样选择源码所在文件夹即可。
到这里所有的配置都结束了,我们可以点击运行,试一下了!

BUT!!!!我在运行的时候出现了错误,如下:
在这里插入图片描述
此时不要慌!
我百度了一下,发现了一篇很有用的文章:
https://blog.csdn.net/qq_35207086/article/details/123879980
按这篇文章的做法改完,就一切正常啦!!!

我这篇文章可能有点啰嗦,但是虽然简简单单的几步,我也错了很多次,中间也求助了其他小伙伴,最终调试成功!!所以想把步骤总结一下😊,如果哪里有问题欢迎大家指出来,也希望这篇文章有用吧~

文章知识点与官方知识档案匹配,可进一步学习相关知识
优惠劵
  • 16
    点赞
  • 100
    收藏
    觉得还不错? 一键收藏
  •           <a class="tool-item-href go-side-comment" data-report-click="{&quot;spm&quot;:&quot;1001.2101.3001.7009&quot;}">
              <img class="isdefault" src="https://csdnimg.cn/release/blogv2/dist/pc/img/newComment2021Black.png" alt="">
              <span class="count" style="color: rgb(153, 154, 170);">0</span>
            </a>
            <div class="tool-hover-tip"><span class="text space">评论</span></div>
          </li>
          <li class="tool-item tool-item-bar">
          </li>
          <li class="tool-item tool-item-size tool-active tool-QRcode" data-type="article" id="tool-share">
            <a class="tool-item-href" href="javascript:;" data-report-click="{&quot;mod&quot;:&quot;1582594662_002&quot;,&quot;spm&quot;:&quot;1001.2101.3001.4129&quot;,&quot;ab&quot;:&quot;new&quot;}">
              <img class="isdefault" src="https://csdnimg.cn/release/blogv2/dist/pc/img/newShareBlack.png" alt="">
            </a>
              <div class="QRcode" id="tool-QRcode">
            <div class="share-bg-icon icon1 icon2" id="shareBgIcon"></div>
              <div class="share-bg-box">
                <div class="share-content">
                    <img class="share-avatar" src="https://i-blog.csdnimg.cn/blog_migrate/6a67c18de8429ddea8272aaee7219e17.jpeg" alt="">
                  <div class="share-tit">
                    MAC下yolov5环境配置(超级详细总结)
                  </div>
                  <div class="share-dec">
                    MAC下配置yolov5(总结)测试 github 上的 ultralytics / yolov5 Tag6.11. 下载anaconda环境直接去官网下载即可,网址如下:https://www.anaconda.com/安装的话,我是安装在默认路径下了,一直点击继续即可完成!在终端输入下面命令可以查看版本号,即为安装成功。$ conda --version2. 下载pycharm可以在官网进行下载:https://www.jetbrains.com/pycharm/点进去以后,
                  </div>
                  <a id="copyPosterUrl" class="url" data-report-click="{&quot;spm&quot;:&quot;1001.2101.3001.7493&quot;}">复制链接</a>
                </div>
                <div class="share-code">
                  <div class="share-code-box" id="shareCode"><canvas width="65" height="65"></canvas><img style="display: none;"></div>
                  <div class="share-code-text">扫一扫</div>
                </div>
              </div>
                <div class="share-code-type"><p class="hot" data-type="hot"><span>热门</span></p><p class="vip" data-type="vip"><span>VIP</span></p></div>
            </div>
          </li>
        </ul>
      </div>
      <div class="toolbox-right">
    
mac上的 yolo
我是在自适应缩放后的图片,我在右下角位置填边,其实大多数数据没有什么变化,只是随便改改,因为在线都是在 Yolo的基础上增加最近几年新出的策略,确实在最后的检查有一定效果的增加。这次主要优化,是 YoloV5在数据增强的时候,用随机缩放、随机裁剪、随机排布的方式进行拼接,这个对于小目标的检测效果还是很友好的。是现在最热门的研究课题,现在的框架越来越多,但是技术的新颖性到了瓶颈,目前开始流行Transformer机制,而且在目标检测领域也能获得较大的提升,也是目前研究的一个热点。输入端采用mosaic数据增强。
...M1/ M2 homebrew miniforge conda pytorch yolov5深度学习环境搭建并...
3-16
但是由于 macbook作为打字机实在是无可挑剔,所以使用 macbook调试一下pytorch的代码再放到集群上训练或者直接在 mac上调试运行代码都是不错的体验,本文以在 mac上直接调试 yolov5为目标,大概记录一下步骤。
〔Part1〕 YOLOv5:原理+源码分析(配置文件、网络模块、损失函数、跨网格...
3-13
前面说过了depth_multiple和width_multiple这两个参数的作用,对于 YOLOv5-s 的C3层而言,此时的depth_multiple=0.33,那么第二列的C3层个数并不是实际上的数量,实际上的数量还得乘上depth_multiple: # YOLOv5 v6.0 backbonebackbone:#...
【学习笔记】- Yolov5-环境安装部署( Mac系统)
YOLO(You Only Look Once)是一种实时目标检测算法,它将目标检测任务转化为一个回归问题,直接预测目标的类别和位置。与传统的目标检测算法不同, YOLO将图像划分为多个网格,每个网格负责预测其中的目标。这样,只需要一次前向传播就可以完成整张图片的目标检测,大大提高了检测速度。 YOLO在准确性和速度之间取得了很好的平衡,广泛应用于实时目标检测任务中。
MACBOOK AIR 跑 Yolo3 无独立显卡
@[TOC] MACBOOK AIR 跑 Yolo3 无独立显卡 MACBOOK AIR 无独立显卡 跑通 Yolo3 目标: 在自己的电脑上,跑通以训练好的 Yolo3模型 设备: MacBook Air 14年 编译器:PYCharm 参考: Yolo3 大神讲解 训练好的权重参数: 训练所需的 yolo_weights.pth可以在百度云下载。 链接: https://pan.baidu.com/s/1ncREw6Na9ycZptdxiVMApw 提取码: appk 获得已有的 Yolo3框架 我使用的 Yolo
分享| YOLOv5发布第六个版本,支持一键适配OpenVINO/OpenCV DNN部署_yol...
3-3
模型与源码下载,一键直达: https://github.com/ultralytics/ yolov5/releases/tag/v6.0测试演示 1 2 测试演示 下载源码之后,一张自带测试图象, python detect.py--weights yolov5n.pt--source data/images/zidane.jpg--img640 1 ...
在英特尔独立显卡上部署 YOLOv5 v7.0版实时实例分割模型
3-1
本文将介绍在基于OpenVINO在英特尔独立显卡上部署 YOLOv5实时实例分割模型的全流程,并提供完整范例代码供读者使用。 1.1 YOLOv5实时实例分割模型简介 YOLOv5是AI开发者友好度最佳的框架之一,与其它 YOLO系列相比: ...
正确的 Macos M1 配置 yolov5环境
正确的 Macos M1 配置 yolov5环境
深度学习环境搭建——利用anaconda+pytorch搭建自己的深度学习环境(以 YOLOv5环境搭建为例)2023.9.26最新
09-26 1193
YOLOv5 是目前最先进的物体检测算法之一,但搭建一个有效的 深度学习 环境可能会令人望而却步。我们的教程将带您逐步完成从环境准备的全过程。我们将使用 PyTorch、CUDA 等核心工具,帮助您在不到一小时内搭建一个功能强大的 YOLOv5 环境。无论您是学习计算机视觉、物体检测爱好者,还是希望在实际项目中应用 YOLOv5,这个教程都将成为您的绝佳指南。
基于OpenVINO在C++中部署 YOLOv5-Seg实例分割模型_c++中部署 yolov5实例分...
3-4
文章浏览阅读4.4k次。 YOLOv5兼具速度和精度,工程化做的特别好,Git clone到本地即可在自己的数据集上实现目标检测任务的训练和推理,在产业界中应用广泛。开源社区对 YOLOv5支持实例分割的呼声高涨, YOLOv5在v7.0中正式官宣支持实例分割。_...
使用OpenVINO预处理API进一步提升 YOLOv5推理性能_site:blog.csdn.ne...
3-15
本文将介绍如何使用OpenVINOTM 2022.1的预处理API,进一步提升 YOLOv5模型的推理计算性能 1.2什么是预处理API函数? OpenVINO™ 2022.1之前版本不提供OpenVINOTM Runtime原生的用于数据预处理的API函数[1],如图1-1所示,开发者必须通过第三方库...
处理口罩图片数据( yolov5)中碰到的问题( macOS
yolov5
yolov5学习(一)项目安装与基本的目标检测
yolov5目标检测学习测试
M1芯片上训练 yolov5出现“PYTORCH_ENABLE_MPS_FALLBACK=1”报错,如何...
3-13
PYTORCH_ENABLE_MPS_FALLBACK=1是 PyTorch 中的一个环境变量,其作用是指示 PyTorch 在使用 CUDA 的MPS(Multi-Process Service)时,是否启用 fallback 模式。当该值为 1 时,PyTorch 将尽可能地使用 MPS 工作,如果某些条件不符合,则会...
使用OpenVINO™运行 YOLOv5 推理_ubuntu openvino yolov5 ncs2-CSDN...
3-16
本文档介绍了一种将带*.pt 扩展名的 YOLOv5PyTorch* 权重文件转换为ONNX* 权重文件,以及使用模型优化器将ONNX 权重文件转换为IR 文件的方法。该方法可帮助OpenVINO™用户优化 YOLOv5,以便将其部署在实际应用中。此外,本文档提供了一个...
yolov5 教程】(避免踩雷保姆级教程 在m1芯片下 使用 yolov5本地训练自己的数据集 —— mac m1
03-29 7503
最近为了应付毕业论文,学习了目标检测,目的是检测车辆和行人,使用了 yolov5,想到了是否可以在 mac上跑 yolov5 ,因为是m1芯片,以及系统的更新,踩了不少坑, 总结了几个博主的经验,顺利的在 mac上实现了 yolov5的训练和检测。踩坑点:pyqt5安装、labelimg安装、 yolov5训练时取文件.DS_store无法识别。
Yolov5的配置+训练( 超级 详细!!!)
热门推荐
12-08 9万+
一、NVIDIA驱动安装与更新 首先查看电脑的显卡版本,步骤为:此电脑右击–>管理–>设备管理器–>显示适配器。就可以看到电脑显卡的版本了。如图,可以看到我的是一块NVDIA GeForce MX150显卡。

有显卡驱动的,可以直接在桌面右键,找到英伟达驱动控制面板打开就好了。

显卡驱动的下载地址

安装(更新)好了显卡驱动以后。我们按下win+R组合键,打开cmd命令窗口。输入如下的命令。
nvidia-smi

得到如下图的信息图,可以看到驱动的版本是496.76;最高支持的CUD


智慧农业花卉检测基于 yolov5柚子花检测项目源码(带GUI界面)+训练...
3-16
智慧农业花卉检测基于 yolov5柚子花检测项目源码(带GUI界面)+训练好的模型+数据集+评估指标曲线+操作使用说明.7z 植物花卉识别检测、柚子花卉识别检测源码,带数据集,带模型,GUI界面,评估指标曲线,操作使用说明 【备注】主要针对正在做毕设的...
yolov5介绍和环境搭建
yolov5介绍和环境搭建,配置及相关命令说明
苹果数据集 1000+张 带标注。 Yolov5格式
06-13
苹果数据集 1000+张 带标注。 Yolov5格式
Mac下Nginx安装 环境配置详解
09-30
本篇文章主要介绍了 Mac下Nginx 环境配置详解,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
Mac环境下配置tomcat的步骤详解
01-10
前言 ...Tomcat无法取访问Appache资源)。...下面我们就来看看 详细的步骤。 一、 下载 登录Apache Tomcat官网,地址 http://tomcat.apache.org ,点击左边的Download,选择需要下载的版本。 二、设置本
MacOS安装Homebrew 详细教程以及案例
最新发布
以上就是在 MacOS上安装Homebrew的 详细教程以及一个安装Docker的案例。请注意,由于Homebrew和它的软件包库会不断更新和变化,因此在实际操作中可能会遇到一些不同的情况或需要额外的步骤。如果遇到问题,建议查阅Homebrew的官方文档或寻求社区的帮助。第一个命令会更新Homebrew本身,第二个命令会更新所有已安装的软件包。这个命令会从Homebrew的GitHub存储库下载并运行安装脚本。替换为你想要安装的软件包的名称。二、安装Homebrew。三、使用Homebrew。
mac redis启动,redis哨兵模式,redis集群的相关命令
复制文件 cp /usr/local/etc/redis-6380.conf /usr/local/etc/redis-6381.conf。//启动redis和sentinel。
MacOS---设置Java环境变量
03-15 105
MacOS系统配置Java环境变量。
现在可以在 Mac桌面上快速打开C知道进行AI提问
03-11 527
你需要有一台 Mac和一台iPhone,检查下 Mac的系统版本要升级到 macOS Sonoma或以上,iPhone要升级到 iOS17或以上。组件,点击即可快速打开C知道页面进行提问使用,再也不需要先打开浏览器,再输入csdn.net访问网站,然后点击页面上的C知道入口。进行使用了,无需在经过打开浏览器输入csdn.net访问网站点击页面上的C知道入口,等一些列繁琐的步骤了~在小组件中心,搜索CSDN,选择一个你喜欢的组件尺寸。点按小组件(或点按小组件的添加按钮 )将小组件拖到桌面上的任意位置。
YOLOV5环境搭建
09-12
你好!要搭建 YOLOv5的环境,你需要按照以下步骤进行操作:
  1. 安装Python:确保你的系统上已经安装了PythonYOLOv5建议使用Python 3.7或更高版本。

  2. 创建虚拟环境(可选):为了保持工作环境的干净和隔离,你可以使用虚拟环境。你可以使用venv或conda创建一个新的虚拟环境。

  3. 安装依赖库:在虚拟环境中运行以下命令安装YOLOv5所需的依赖库:

    pip install -r requirements.txt
    
  4. 下载YOLOv5源代码:你可以从YOLOv5的GitHub仓库下载源代码。使用git命令克隆仓库到本地:

    git clone https://github.com/ultralytics/<em>yolov5</em>.git
    
  5. 切换到源代码目录:进入刚刚克隆下来的源代码目录:

    cd <em>yolov5</em>
    
  6. 下载预训练权重文件(可选):如果你想要使用预先训练好的权重文件进行目标检测,你可以下载官方提供的权重文件,或者使用自己训练好的权重文件。

  7. 运行YOLOv5:你可以通过运行以下命令来测试YOLOv5

    <em>python</em> detect.py --source 0  # 使用摄像头输入
    

    这将打开摄像头并进行实时目标检测。你也可以使用图像文件或视频文件作为输入。

以上是YOLOv5环境搭建的基本步骤。根据你的实际需求和操作系统,可能还需要额外的配置或安装其他依赖项。请确保按照文档提供的说明进行操作。祝你成功!


“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
  • 4
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值