Mac OS/M1 Pro 搭建Yolo V5环境

一、创建yolov5环境空间

java 复制代码
conda create -n yolov5 python=3.9

二、激活yolov5环境空间

java 复制代码
conda activate yolov5

三、安装适用于CPU的torch环境

java 复制代码
pip install torch==2.0.0 torchvision==0.15.1 torchaudio==2.0.1 --index-url https://download.pytorch.org/whl/cpu

四、克隆项目

java 复制代码
git clone https://github.com/ultralytics/yolov5.git

五、进入项目目录

java 复制代码
cd yolov5/

六、安装项目所需依赖

java 复制代码
pip install -r requirements.txt

七、下载模型(在项目目录下的md文件里下翻可以看到)

八、将pt文件放到项目下

九、运行测试

java 复制代码
python detect.py --weights pt/yolov5n.pt --source data/images/bus.jpg

问题汇总:

  1. A module that was compiled using NumPy 1.x cannot be run in NumPy 2.0.2 as it may crash. To support both 1.x and 2.x

解决:降级NumPy版本

java 复制代码
pip install "numpy<2" --upgrade
  1. ERROR: pip's dependency resolver does not currently take into account all the packages that are installed. This behaviour is the source of the following dependency conflicts. opencv-python 4.13.0.92 requires numpy>=2; python_version >= "3.9", but you have numpy 1.26.4 which is incompatible.

解决:安装兼容NumPy版本的OpenCV

java 复制代码
# 卸载当前OpenCV
pip uninstall opencv-python opencv-python-headless -y

# 安装兼容NumPy 1.x的OpenCV版本
pip install opencv-python==4.9.0.80
相关推荐
QN1幻化引擎8 分钟前
Dalin L — 我造了一门支持中文编程的语言,完整移植到 Rust 了
人工智能·算法·机器学习
龙智DevSecOps解决方案18 分钟前
Perforce Intelligence 三大平台全新发布:当自动化升级为“自主化”,AI 时代的工作流该如何编排?
软件测试·人工智能·devops·perforce
珠***格19 分钟前
XGF10-Z-4典型接入方式解析:10千伏专变用户380伏多点分布式光伏如何并网?
网络·人工智能·分布式·安全·边缘计算
Aa998833420 分钟前
黑灯工厂中AI视觉检测的实现条件——AI检测的检出边界与工程原理
人工智能
sunywz26 分钟前
【AI大模型微调】第 2 章 大模型适配概述
人工智能·深度学习
ZZZMMM.zip32 分钟前
竞品分析框架-基于鸿蒙的AI竞品分析应用开发实践
人工智能·华为·harmonyos·鸿蒙系统
2601_9583529040 分钟前
用 A-59F 做扩音喊话产品:从啸叫噩梦到“随便开音量都不叫“的工程实战指南
人工智能·回声消除·语音模块·通话对讲·拾音降噪
盟接之桥42 分钟前
跨越数字鸿沟,重塑全球信任:盟接之桥EDI如何以长期主义赋能中国制造出海
网络·人工智能·安全·汽车·制造
KaMeidebaby1 小时前
卡梅德生物技术快报|如何制备单克隆抗体:小众禽类靶点单抗制备实操流程:双载体抗原交叉筛选完整工艺记录
人工智能·python·深度学习·算法·机器学习
Georgeviewer1 小时前
数字化工程落地复盘:通用SaaS架构的本地化缺陷与自研系统最优解|皖禾数智实战
大数据·人工智能·架构