当前位置:   article > 正文

(实战)用yolov5实现图像识别_yolov5识别

yolov5识别

一、搭建环境

anaconda:

Download Anaconda Distribution | AnacondaDownload Anaconda's open-source Distribution today. Discover the easiest way to perform Python/R data science and machine learning on a single machine.icon-default.png?t=N7T8https://www.anaconda.com/products/individual

labelImg:

GitHub - HumanSignal/labelImg: LabelImg is now part of the Label Studio community. The popular image annotation tool created by Tzutalin is no longer actively being developed, but you can check out Label Studio, the open source data labeling tool for images, text, hypertext, audio, video and time-series data.LabelImg is now part of the Label Studio community. The popular image annotation tool created by Tzutalin is no longer actively being developed, but you can check out Label Studio, the open source data labeling tool for images, text, hypertext, audio, video and time-series data. - HumanSignal/labelImgicon-default.png?t=N7T8https://github.com/tzutalin/labelImg(默认大家电脑上已经安装好pycharm了哈)

anaconda的安装步骤以及添加环境变量不多说,安装完anaconda和添加完变量记得重启,然后打开anaconda prompt

然后在prompt里输入

conda create -n yolov5

yolov5是虚拟环境的名字,可随意

然后再输入conda env list即可查看目前所存在的虚拟环境有哪些

接着输入

conda activate yolov5

进入yolov5的虚拟环境,pip安装各类依赖库,建议换国内镜像源,会快很多

  1. 阿里云
  2. http://mirrors.aliyun.com/pypi/simple/
  3. 中国科技大学
  4. https://pypi.mirrors.ustc.edu.cn/simple/
  5. 豆瓣(douban)
  6. http://pypi.douban.com/simple/
  7. 清华大学
  8. https://pypi.tuna.tsinghua.edu.cn/simple/
  9. 中国科学技术大学
  10. http://pypi.mirrors.ustc.edu.cn/simple/

以安装numpy为例,用法是: pip install numpy -i ‘镜像源’,需要安装的各类库自己在站内搜吧,我搭建完了也没找到之前在哪看见的库,只在记忆中pip过这些库

  1. beautifulsoup4 4.12.3
  2. Cython 3.0.10
  3. lxml 5.2.2
  4. matplotlib 3.7.5
  5. numpy 1.21.0
  6. opencv-python 4.9.0.80
  7. packaging 24.0
  8. pandas 2.0.3
  9. pycocotools 2.0.7
  10. PyYAML 6.0.1
  11. requests 2.32.2
  12. seaborn 0.13.2
  13. setuptools 70.0.0
  14. tensorboard 2.14.0
  15. tensorboard-data-server 0.7.2
  16. thop 0.1.1
  17. torch 2.2.0
  18. torchaudio 2.2.0
  19. torchvision 0.17.0
  20. tqdm 4.66.4
  21. wandb 0.17.0

注意,wandb这里我看站内有人说不下载也可以,但是我当时代码运行报错显示缺少了这个包,我还是下载了,这个包的安装使用比较麻烦,要注册也要秘钥,建议自己在站内找帖子解决

搭建完在prompt里输入 pip list 即可查看已安装的库,因为搭建环境比较简单,本人在搭建环境过程中没遇到过什么问题,所以这里不细说,搭建环境要注意的就是要下载visual C++ 2015 toolkit,站内有人说去官网下载,但是我去官网下载的包安装不了,显示损坏,这里建议大家去站内自己找包,我就是用的别人云盘里的vc toolkit,如果本机已经安装了visual studio,那么这步可以省略。

二、下载源码

去github官网下载yolov5的源码,网址:GitHub - ultralytics/yolov5 at v5.0YOLOv5 声明:本文内容由网友自发贡献,转载请注明出处:【wpsshop博客】

推荐阅读
相关标签