Python+OpenCV进行行人检测
应用非极大抑制方法,可排除候选的重叠检测
使用前环境及库配置
我运行的环境为Python3.6(Anaconda3)+OpenCV3,IDE:PyCharm
1.其中如果安装Anaconda3就可以少安装很多库
2.如果安装了Anaconda3,就只需要配置一个库imutils
3.imutils安装方法
pip install imutils
确保imutils版本大于v0.3.1
pip install –upgrade imutils可以更新版本
完整代码下载链接:
Python+OpenCV实现行人检测(含配置说明)
http://download.csdn.net/download/zou19900101/10217236
先来看实现效果
应用非极大抑制方法,可排除候选的重叠检测效果如第一张图
核心代码如下:
# 引入所需要的库
from __future__ import print_function #确保代码同时在Python2.7和Python3上兼容
from imutils.object_detection import non_max_suppr