(anaconda安装过程略(* ̄3 ̄)╭

yolov3-wider_16000.weights资源链接:https://pan.baidu.com/s/1N7zTVE9TIS7VhUida6Xz2Q 提取码:nowr

yolov3.weight资源链接:https://pan.baidu.com/s/1MEWpEh-Xlp4yAJhpDUgrvw 提取码:6ij3 

 

1.tensorflow的安装过程

1.打开anaconda prompt(cmd也可)

2.(这里使用了豆瓣的镜像)输入conda create --name TensorFlow python=3.5.4

3.输入pip install --index-url https://pypi.douban.com/simple tensorflow==1.13.2

4.tensorflow安装完成后输入activate tensorflow,表示激活tensorflow,激活后会显示:

    接下来的每一行之前都会有 "(tensorflow)"

5.输入(这里和下面都使用了清华的镜像)

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple opencv-python

6.输入pip install -i https://pypi.tuna.tsinghua.edu.cn/simple opencv-contrib-python

7.输入pip install -i https://pypi.tuna.tsinghua.edu.cn/simple numpy==1.14.5

8.输入pip install -i https://pypi.tuna.tsinghua.edu.cn/simple keras==2.2.4

9.输入pip install -i https://pypi.tuna.tsinghua.edu.cn/simple matplotlib

10.输入pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pillow

到这里就安装好了。

 

2.把tensorflow导入pycharm

参考https://blog.csdn.net/discoverer100/article/details/84312674

1.首先File -> Settings

2.在Project Interpreter栏里点右上角那个齿轮

3.然后点Add

4.如图所示

5.选择tensorflow安装目录中的python.exe,然后全OK就好了

3.图片检测

1.点这里,命令行的方式运行

2.输入python yolo_video.py --image,会出现输入图片名的提示:

3.输入图片名

4.运行结果如下:

4.视频检测

输入

python yolo_video.py  --input D:/QQ文件/代码/python/yolov3-phone-detection/data/3.mp4 --output D:/QQ文件/代码/python/yolov3-phone-detection/data/res.mp4

加粗的部分是待处理视频的路径和自定义的检测结果输出路径

运行就可以,运行后结果会出现在刚才设置的文价夹下

5.调用摄像头检测

(1)修改yolo.py第203行,去掉第二个参数,将第204行修改成vid = cv2.VideoCapture(0)

         修改前:

         修改后:(0是默认打开摄像头)


(2)修改yolo_video.py第78行,去掉第二个参数

         修改前:

             修改后:


(3)命令行输入python yolo_video.py --input

运行结果:

哈哈哈哈哈哈哈哈哈哈见笑