摘要:的安装下载好之后双击打开可执行安装文件选择安装目录,需要的内存较多,建议将其安装在盘或者盘,不建议放在系统盘盘。
yolo并不是一个很神秘的东西,现在我先从一个github上一个比较知名的关于yolov5的项目基于yolov5的物体检测,这个模型是在coco128上训练好的,能识别80种物体。也支持识别视频和实时检测,自主训练模型并部署,算是一个绝佳的项目。
效果图
【不想读paper】目标检测之YOLO及其逗逼作者
注:一定要下载Anaconda奥,这个的包比较全
https://www.anaconda.com/products/individual-d#download-section
界面:
注:请记住你安装Annaconda的安装地址,以后会用到
至此 Anaconda 的安装完毕。
注:如果没有出现可以看这一篇博客:
https://blog.csdn.net/qq_51116518/article/details/119975357?spm=1001.2014.3001.5501
https://www.jetbrains.com/pycharm/download/#section=windows
界面
这里我们选择右边的社区版(Community),是开源且 免费 的一个版本。
数字1:create desktop shortcut(创建桌面快捷方式),系统32位就选32-bit,系统64位就选64-bit。
笔者的电脑是64位系统,它自动显示64位。
数字2:update path variable(restart
needed)更新路径变量(需要重新启动),add launchers dir to the path(将启动器目录添加到路径中)。
数字3:update context menu(更新上下文菜单),add open folder as project(添加打开文件夹作为项目)。添加鼠标右键菜单,使用打开项目的方式打开此文件架。如果你经常需要下载一些别人的代码查看,可以勾选此选项,这会增加鼠标右键菜单的选项。也就是你双击你电脑上的
py 文件,会默认使用 pycharm 打开。数字4:create associations
创建关联,关联.py文件。将所有py文件关联到pycharm。
终端界面如下:
输入:conda create -n pytorch python出现如下界面
翻到下面,程序告诉我们有以下这些包是否下载,我们静静输入y表示俺要下载这些东东,下载(肯定的啦不下载,来这干嘛)
看到这个界面表示创建环境完成
注:那个pytorch是我们创建的环境名字奥,这个环境还没有导入pytorch包还是空壳一个
看到上面的有一段话:To activate this environment, use $ conda activate pytorch
翻译成人话就是:请问这位亲是否要激活这个(刚创立的pytorch)环境呢?如果要激活的话请输入: conda activate
pytorch 奥
看到了上面这句话,我默默抬起了我的头45°角仰望天空,啊,我是要激活这个环境在安装的,不然装(b)给谁看呢?
他十分给面子的把环境激活了,并在下一行左边框框换成(pytorch)老父亲不禁露出了欣慰的笑容
目的:加快下载速度,和避免由于不稳定导致的下载失败
注意:得一行一行输入以下指令
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --set show_channel_urls yes
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/
开始在创建的一个名字叫pytorch的环境中下载pytorch包
他开始下载了。
下载结束的标志如下:
至此我们已经创建好一个pytorch环境
如果你不放心可以输入:pip list
我们就可以看到配置好的环境有那些包,如果你包名和上面差不多特别是有 torch 表示你前面的步骤都对了
怕大家下载不了,这里我就发我的百度网盘分享了
链接:https://pan.baidu.com/s/10_dKLw4IlhKA1MXtJ5N6hw
提取码:2t7w
下载后解压,右键解压后的文件夹,选择用pycharm打开
之后一路ok下去直到回到以下这个界面
然后,你看看他的右下角发现很多东西在下载
这就是在配置这个项目自己要求的环境了。
这一步可能需要的时间有点久
如果出现下载报错,表示这些包不能偷懒自动下载了,你要手动下载
注意:在这一步,大家错误的个数和数量可能都不大一样,都按下面流程走就行了,
点击ok
输入的格式是:pip install +之前图上我用黑框框框起来的部分我的是:opencv-python
如果没有报错,表示我们都配置正确啦。
在这里, # 上面那一行source的参数表示你要检测的图像位置,图中那个default="data/images’意思是对yolov5-5.0中data文件夹/images文件夹内所有图片都检测。
# 如果是default="data/images/bus.jpg’表示只对这一个图片进行检测
# 如果是default="data/images/xxx.mp4’表示对整个视频进行物体识别
如果想要,实现实时检测,你需要获得一个网络摄像机:比如你的手机摄像头的http/rtsp地址:获取之后填在以下位置里面
http:获取方法可以看这篇博客:https://blog.csdn.net/qq_51116518/article/details/120118736?spm=1001.2014.3001.5501
到这里就执行成功了。
https://www.bilibili.com/video/BV15w411Z7LG?from=search&seid=7941427599582091010
我入门yolo就是看这个入门来着,对yolov1他花了1年去录这个视频,对yolov1这篇论文和yolo的前世今生讲的很明白
https://www.bilibili.com/video/BV1tf4y1t7ru?spm_id_from=333.999.0.0
我是土堆这个up主让我入门了项目实战。
看了这个之后我就学会了如何拿早已经有的模型进行检测-》学会如何自己训练模型-》制作数据集形成一个闭环。
并且他的讲的个人觉得很nice。没有漏一点东西。个人觉得用他来入门yolov5项目实战是最好的
https://www.darwinlearns.com/te202007?source=article
通过这个课程你将学会,并且这是免费的,,,,
我们的口号是什么?我们的口号是在做中学奥
同济子豪兄,是哔哩哔哩一个比较厉害的阿婆主没想到在达尔闻也能找到他
倒过头从yolov1~yolov4补足基础
https://blog.csdn.net/wjinjie/article/details/107509243?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522163082957716780366599375%2522%252C%2522scm%2522%253A%252220140713.130102334…%2522%257D&request_id=163082957716780366599375&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2alltop_positive~default-1-107509243.first_rank_v2_pc_rank_v29&utm_term=yolo&spm=1018.2226.3001.4187
这一个是关于yolov1~yolov4的一个比较好的csdn文章
https://www.bilibili.com/video/BV1i54y1m7tw?p=27
通过这个视频,你将以工程标准,制作出30个利用opencv实现的 demo,在这一过程中,熟悉opencv操作。
里面是环境是VS2017+opencv4 c++,当然用vs2019也行,我就是用vs2019,只是会出现一些不一样,不过网上都能很好的给你解决
我的很多老师,看了背景资料才知道,是搞视觉出身的,视觉是绝对是al领域最火的领域之一。
如果感到这篇文章对你有帮助,不要忘记点赞噢。之后,我还会在此基础上进行继续学习研究带来更多不一样的视觉博客。如果喜欢我的画风关个注更容易找到小编哦qwq
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/119309.html
摘要:前言由于写的文章已经是有点多了,为了自己和大家的检索方便,于是我就做了这么一个博客导航。 前言 由于写的文章已经是有点多了,为了自己和大家的检索方便,于是我就做了这么一个博客导航。 由于更新比较频繁,因此隔一段时间才会更新目录导航哦~想要获取最新原创的技术文章欢迎关注我的公众号:Java3y Java3y文章目录导航 Java基础 泛型就这么简单 注解就这么简单 Druid数据库连接池...
摘要:缩进不一致,会导致运行错误。变量变量在使用前必须先定义即赋予变量一个值,否则会报错数据类型布尔只有和两个值,表示真或假。 简介 Python 是一种高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。Python 由 Guido van Rossum 于 1989 年底在荷兰国家数学和计算机科学研究所发明,第一个公开发行版发行于 1991 年。 特点 易于学习:Python ...
阅读 3279·2023-04-26 02:42
阅读 790·2021-10-09 09:41
阅读 3188·2021-09-06 15:02
阅读 699·2019-08-26 10:45
阅读 480·2019-08-23 15:53
阅读 731·2019-08-22 18:10
阅读 550·2019-08-22 18:01
阅读 3515·2019-08-22 17:34