(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
运行结果:
哈哈哈哈哈哈哈哈哈哈见笑