1.一种建筑施工安全监控系统,其特征在于,所述系统包括:图像识别模块、运动分析模块、危险预测模块和预警提示模块;
所述图像识别模块用于识别出监控图像中的施工运动物体和人员包围框;所述施工运动物体包含多个角点;
所述运动分析模块用于通过连续多帧的所述监控图像,获得所述施工运动物体的每个所述角点的角点移动速度和所述人员包围框的人员移动速度;以平均角点移动速度作为所述施工运动物体的整体移动速度,以所述角点的平均坐标信息作为所述施工运动物体的中心坐标信息,根据所述中心坐标信息获得所述施工运动物体的运动方向;
所述危险预测模块 用于根据所述整体移动速度和所述运动方向获得所述施工运动物体发生坠落事件时所述施工运动物体的坠落时间和坠落位置;根据所述人员移动速度和所述坠落时间获得坠落事件后人员的移动位置;根据所述坠落位置到所述移动位置的距离和所述施工运动物体坠落结束后的瞬时速度大小获得危险程度;
所述预警提示模块用于结合所有视角下的所述监控图像,对所述危险程度大于预设危险程度阈值的所述监控图像发出预警信息;
所述根据所述整体移动速度和所述运动方向获得所述施工运动物体发生坠落事件时所述施工运动物体的坠落时间和坠落位置包括:根据所述运动方向将所述整体移动速度分解为水平移动速度和竖直移动速度;以所述施工运动物体的所述中心坐标信息到所述人员包围框顶部边界的竖直距离作为坠落事件中的坠落高度,根据所述坠落高度和所述竖直移动速度获得所述坠落时间;根据所述坠落时间和所述水平移动速度获得所述坠落位置。
2.根据权利要求1所述的一种建筑施工安全监控系统,其特征在于,所述识别出监控图像中的施工运动物体和人员包围框包括:将所述监控图像输入YOLO目标检测模型中,输出所述人员包围框;将所述监控图像灰度化处理,利用角点检测算法获得所述施工运动物体的角点。
3.根据权利要求1所述的一种建筑施工安全监控系统,其特征在于,所述通过连续多帧的所述监控图像,获得所述施工运动物体的每个所述角点的角点移动速度和所述人员包围框的人员移动速度包括:通过帧差法获得所述监控图像中的移动角点,利用角点匹配算法将前一帧所述监控图像与后一帧所述监控图像中的所述移动角点匹配,根据匹配的所述移动角点的移动距离获得所述角点移动速度;
通过帧差法获得人员包围框中心点的移动距离,根据所述人员包围框中心点的移动距离获得所述人员移动速度。
4.根据权利要求1所述的一种建筑施工安全监控系统,其特征在于,所述根据所述中心坐标信息获得所述施工运动物体的运动方向包括:将相邻两帧所述监控图像的所述中心坐标信息置入同一坐标系下,获得运动前后所述中心坐标信息之间的斜率,根据所述斜率的角度获得所述运动方向。
5.根据权利要求1所述的一种建筑施工安全监控系统,其特征在于,所述根据所述坠落位置到所述移动位置的距离和所述施工运动物体坠落结束后的瞬时速度大小获得危险程度包括:获得所述坠落位置到所述移动位置处的所述人员包围框上每个点的距离,以最短距离作为所述坠落位置到所述移动位置的距离;
以所述施工运动物体坠落结束后的瞬时速度大小与所述坠落位置到所述移动位置的距离的比值作为所述危险程度。
6.根据权利要求1所述的一种建筑施工安全监控系统,其特征在于,所述对所述危险程度大于预设危险程度阈值的所述监控图像发出预警信息包括:在监控显示平台中显示所有监控视角的监控图像,将所述危险程度最大的预设数量个监控视角放大显示;对监控显示平台中所有所述危险程度大于预设危险程度阈值的所述监控图像发出预警信息,在处理预警信息时优先处理放大显示的监控视角。