1.一种车位检测方法,其特征在于,包括:
获取待测车位的车位图像;
判断连续两帧的所述车位图像的背景区域是否发生变化,所述背景区域为所述车位图像的第一预设区域;
若所述背景区域发生变化,则判断所述车位图像的车头区域的是否有车头,所述车头区域为所述车位图像的第二预设区域;
若所述车头区域有所述车头,则确定所述待测车位的车位状态为有车。
2.根据权利要求1所述的车位检测方法,其特征在于,所述判断连续两帧的所述车位图像的背景区域是否发生变化包括:
获取所述车位图像的背景区域的每一个像素点的灰度值;
判断连续两帧所述车位图像中相同位置的所述像素点的灰度值的差值大于第一预设阈值的所述像素点的数量是否多于第二预设阈值;
若所述像素点的灰度值的差值大于所述第一预设阈值的所述像素点的数量多于所述第二预设阈值,则确定所述车位图像的背景区域发生变化。
3.根据权利要求1或2所述的车位检测方法,其特征在于,所述判断所述车位图像的车头区域的是否有车头包括:
使用可形变部件模型DPM模型判断所述车头区域是否有车头,包括:
计算所述车头区域的方向梯度直方图特征金字塔HOG特征金字塔;
计算所述HOG特征金字塔的窗口的根滤波器得分、部件滤波器得分、形变花费,并根据所述根滤波器得分、所述部件滤波器得分、所述形变花费得到窗口得分;
记录所述窗口得分高于第三预设阈值的所述窗口记为目标窗口;
利用非极大值抑制选取所述窗口得分最高的所述目标窗口,并根据所述窗口得分最高的所述目标窗口中的车头位置确定是否有车头。
4.根据权利要求3所述的车位检测方法,其特征在于,所述使用可形变部件模型DPM模型判断所述车头区域是否有车头之前,还包括:
根据含有车辆的正样本图像以及不含车辆的负样本图像训练并得到所述DPM模型。
5.根据权利要求4所述的车位检测方法,其特征在于,所述待测车位的数量为1个或以上,所述确定所述待测车位的车位状态为有车之后还包括:
当所述待测车位的车位状态为有车时,则所述待测车位的指示灯显示第一预设颜色,所述待测车位的车位状态为无车时,则所述待测车位的指示灯显示第二预设颜色;
若所有所述待测车位的指示灯都显示所述第一预设颜色时,则发出第一提示信息提示车主没有剩余车位;
若存在所述待测车位的指示灯显示所述第二预设颜色,则发出第二提示信息提示车主有剩余车位。
6.一种装置,其特征在于,包括:
获取模块,用于获取待测车位的车位图像;
第一判断模块,用于判断连续两帧的所述车位图像的背景区域是否发生变化,所述背景区域为所述车位图像的第一预设区域;
第二判断模块,用于若所述背景区域发生变化,则判断所述车位图像的车头区域的是否有车头,所述车头区域为所述车位图像的第二预设区域;
确定模块,用于若所述车头区域有所述车头,则确定所述待测车位的车位状态为有车。
7.根据权利要求6所述的装置,其特征在于,所述第一判断模块包括:
获取单元,用于获取所述车位图像的背景区域的每一个像素点的灰度值;
第一判断单元,用于判断连续两帧所述车位图像中相同位置的所述像素点的灰度值的差值大于第一预设阈值的所述像素点的数量是否多于第二预设阈值;
第一确定单元,用于若所述像素点的灰度值的差值大于所述第一预设阈值的所述像素点的数量多于所述第二预设阈值,则确定所述车位图像的背景区域发生变化。
8.根据权利要求6或7所述的装置,其特征在于,所述第二判断模块还用于使用可形变部件模型DPM模型判断所述车头区域是否有车头,所述第二判断模块包括:
第一计算单元,用于计算所述车头区域的方向梯度直方图特征金字塔HOG特征金字塔;
第二计算单元,用于计算所述HOG特征金字塔的窗口的根滤波器得分、部件滤波器得分、形变花费,并根据所述根滤波器得分、所述部件滤波器得分、所述形变花费得到窗口得分;
记录单元,用于记录所述窗口得分高于第三预设阈值的所述窗口记为目标窗口;
第二确定单元,用于利用非极大值抑制选取所述窗口得分最高的所述目标窗口,并根据所述窗口得分最高的所述目标窗口中的车头位置确定是否有车头。
9.根据权利要求8所述的装置,其特征在于,还包括:
训练模块,用于根据含有车辆的正样本图像以及不含车辆的负样本图像训练并得到所述DPM模型。
10.根据权利要求9所述的装置,其特征在于,还包括:
开启模块,用于当所述待测车位的车位状态为有车时,则所述待测车位的指示灯显示第一预设颜色,所述待测车位的车位状态为无车时,则所述待测车位的指示灯显示第二预设颜色;
第一提示模块,用于若所有所述待测车位的指示灯都显示所述第一预设颜色时,则发出第一提示信息提示车主没有剩余车位;
第二提示模块,用于若存在所述待测车位的指示灯显示所述第二预设颜色,则发出第二提示信息提示车主有剩余车位。