1. 运行环境
win10
python3.8.10

2. 准备源码和模型
源码:
git clone git://github.com/ultralytics/yolov5

模型:
官方权重可以在这里下载,有百度盘链接:https://github.com/PeterH0323/Smart_Construction

3. 安装python依赖
python的依赖在这里yolov5/requirement.txt
但是pip install -r requirement.txt好麻烦,每次出错都要从头开始下载安装包。

于是采用逐行安装

pip install matplotlib==3.2.2 
有时候网络不好,会出现:
ERROR: THESE PACKAGES DO NOT MATCH THE HASHES FROM THE REQUIREMENTS FILE.
解决方法是加上--upgrade
例如pip install matplotlib==3.2.2  --upgrade

这是2021年5月30日,yolov5-master中的requirement.txt内容:

# pip install -r requirements.txt# base ----------------------------------------
matplotlib>=3.2.2
numpy>=1.18.5
opencv-python>=4.1.2
Pillow
PyYAML>=5.3.1
scipy>=1.4.1
torch>=1.7.0
torchvision>=0.8.1
tqdm>=4.41.0# logging -------------------------------------
tensorboard>=2.4.1
# wandb# plotting ------------------------------------
seaborn>=0.11.0
pandas# export --------------------------------------
# coremltools>=4.1
# onnx>=1.9.0
# scikit-learn==0.19.2  # for coreml quantization# extras --------------------------------------
# Cython  # for pycocotools https://github.com/cocodataset/cocoapi/issues/172
pycocotools>=2.0  # COCO mAP
thop  # FLOPS computation

这是我电脑的逐行安装命令:

# base ----------------------------------------
pip install matplotlib==3.2.2
pip install numpy==1.18.5
pip install opencv-python==4.1.2.30
#Pillow
pip install PyYAML==5.3.1
pip install scipy==1.4.1
pip install torch==1.8.0            #被torchvision依赖
pip install torchvision==0.9.0        #没有0.8
pip install tqdm==4.41.0# logging -------------------------------------
pip install tensorboard==2.4.1        #依赖:pip install protobuf==3.6.0 Markdown
pip install google-auth
# wandb# plotting ------------------------------------
pip install seaborn>=0.11.0            #pip install seaborn即可
pip install pandas# export --------------------------------------
# coremltools>=4.1
# onnx>=1.9.0
# scikit-learn==0.19.2  # for coreml quantization# extras --------------------------------------
# Cython  # for pycocotools https://github.com/cocodataset/cocoapi/issues/172
#pycocotools>=2.0  # COCO mAP
#thop  # FLOPS computation

关于版本号的选择:requirement.txt里面提示了版本>=某个版本号,假如豆瓣源也没有对应的最低版本号,就从提示中选择稍微比最低版本号高一点的版本。没必要最新的。

4. 测试
python detect.py --source data/images --weights yolov5s.pt --conf 0.5
运行完,结果出现在yolov5\runs\detect\exp3

win10+yolov5尝鲜体验相关推荐

  1. Manjaro尝鲜体验

    Manjaro尝鲜体验 mnjaro是世界上流行度第一的linux发行版,是基于ArchLinux核心简化安装版.因为手中的thinkpad x200s 安装win10后cpu温度太高,于是自己从网上 ...

  2. 高德地图上线车道级导航 华为Mate 40用户可尝鲜体验

    10月31日消息,手机也能使用车道级导航了!10月30日,华为举行新一代旗舰新品HUAWEI Mate 40系列手机发布盛典,并在智能手机的导航应用中提供高精度定位能力.高德地图应用基于自身高精地图数 ...

  3. android6变化,一次尝鲜体验 关于一加6升级Android P后的变化

    原标题:一次尝鲜体验 关于一加6升级Android P后的变化 2018年8月7日,谷歌终于推出了Android P的第一个正式版本,这个系统一经发布便可谓是万众瞩目,因为这个系统所具有的诸多亮点足够 ...

  4. Windows Server 2008 R2正式版尝鲜体验

    Windows Server 2008 R2尝鲜体验 Windows Server 2008 R2已经发布了RTM版本,现在英文版的R2已经可以通过Technet或MSDN订阅下载.Windows S ...

  5. Windows下文本生成图像AI画图尝鲜体验

    工具库 transformers 的开源方 Hugging Face 发布了一个专注于 diffuser 模型的开源库,我们可以基于它,仅仅通过几行代码就开始生成自己的艺术作画.不过这个 diffus ...

  6. 尝鲜体验 VS Code Python 原生 Jupyter Notebook 支持

    9 月 21 日,PyCon China 2019 在上海举办.微软的 VS Code 发布了原生的Juypter Notebook 支持. 虽然要等到月底 Marketplace 里面才会正式更新, ...

  7. GAU-α:尝鲜体验快好省的下一代Attention

    ©PaperWeekly 原创 · 作者 | 苏剑林 单位 | 追一科技 研究方向 | NLP.神经网络 在FLASH:可能是近来最有意思的高效Transformer设计中,我们介绍了 GAU(Gat ...

  8. arm云教室服务器_便宜又好用!云上ARM尝鲜体验

    混合云小白 网易云解决方案架构师,在云产品和云解决方案的道路上继续爬坑. 名为"ARM架构CPU"的新变革 说起ARM(Advanced RISC Machine)架构的CPU,从 ...

  9. android+7.0+nexus,Nexus用户福利:尝鲜体验一键Root Android 7.0的快感

    前不久,期待已久的谷歌 Android 7.0/Nougat(牛轧糖)正式版系统终于发布,一大波手持Nexus设备的用户陆续享受到了"牛轧糖"的美味,跃跃欲试的发烧友们也纷纷摩拳擦 ...

最新文章

  1. 一直使用管理员权限打开PowerShell
  2. 班扎古鲁白玛的沉默(见与不见)
  3. Jmeter之JDBC Request与mysql
  4. 基于matlab的光伏电池通用数学模型,基于MATLAB的光伏电池通用数学模型.doc
  5. 通达信 移动平均算法_涨停板这样选!首次公开通达信超级选股法使用流程(建议收藏)...
  6. 漂浮广告代码 php,JS带关闭按钮的网页漂浮广告代码
  7. 给tftp服务器传文件,袖针文件传输服务器Tftpd32
  8. P2P网贷平台风险分析报告
  9. 全外显子数据分析流程
  10. 名帖205 蔡襄 行书《蔡襄自书诗》
  11. 李在福羽毛球教学经典视频汇总31集
  12. Python使用turtle画五环和糖葫芦
  13. 使用scrapy 框架来抓取100部美剧的信息
  14. 春节相亲大数据告诉你:这种男女最受欢迎!
  15. 智合同丨智能合同审查·赋能合同智能应用
  16. 工业通讯 | CAN基础内容详解(二)——物理层
  17. python pptx库教程_Python-pptx库的运用
  18. Android开发串口通信之开发板的串口通信
  19. 怎样将PDF转换成CAD
  20. 什么是云计算---科普向

热门文章

  1. 聊天窗口怎么用计算机,在电脑上用键盘快速打开聊天窗口的快速键是什么键?...
  2. Idea2018激活
  3. 2015物联网安全年报
  4. Android模似器硬件加速
  5. CMD 常用命令总结
  6. 思科vrrp实例_Cisco 交换机 vrrp+mstp 配置实例
  7. 【Linux C】进程、线程和进程间通信
  8. 磁滞回线如何用计算机画图,利用Origin8.5软件简化磁滞回线数据处理
  9. 阿里云服务器和 hexo 博客实战
  10. 关于学习数学等方法的心得