opencv随笔记录:2.anaconda+windows系统下实现视频目标识别yolov3

心路历程

俗话说的好,装逼 兴趣是学习的第一生产力。安装了opencv,总得搞点事情吧。
只是进行简单的图片识别,可能还足以激起我的兴趣。在网上看到过视频识别,心想实现这个应该会有点意思。
后来搜索到了yolov3可以实现目标识别,而且是目前比较厉害的目标识别(官方是这样说的),但是官网给出的例子是 linux以及macos系统上的,我简单在windows试了下,完全不行。
我没死心,在windows上利用VMware装了ubuntu16.0.4虚拟机,确实安装好了虚拟环境,但是幺蛾子又出现了,计算速度太慢,34s计算一张图片你敢信? 后来说是利用gpu加速才可以。然鹅虚拟机怎么进行gpu加速?这是个伪命题。于是我又回到了问题的起点。。。

后来我在GitHub上找到了window上用anaconda实现的方法。但是呢,文档是全英的,视频是全英的(发音还一股咖喱味),而且下载源在外国,下载速度非常的感人,尤其是在下载cudn的时候。。所以我自己对原始的yml文件进行了修改,把下载源修改到了国内的清华镜源。非常快就可以下载好(大约是不修改前的 几千倍把,我认真的,一点没夸张)
因此这篇文章就是为了让你能在自己的windows电脑上快速地使用anaconda快速搭建一个yolo视频检测项目(如果一切顺利,十分钟后,你就可以拿着你识别的视频拿去装逼 玩耍了)

0.关于yolov3以及相关repo

1.下载我重构后的yml文件

2.构建yolo虚拟环境

3.运行下栗子

(本文待完善)

猜你喜欢

转载自blog.csdn.net/weixin_42755384/article/details/84963812