1.一种建筑物倾斜检测方法,其特征在于,包括:
采集建筑物的图像数据;
分析所述建筑物的图像数据,获取建筑物边缘线段相对于所述图像数据的图像倾角;
获取用于采集建筑物图像数据的视频采集模块相对于地面的采集倾角;
根据所述建筑物边缘线段相对于所述图像数据的图像倾角和所述采集倾角获得建筑物相对于地面的倾斜角度。
2.根据权利要求1所述的方法,其特征在于,所述图像倾角为所述建筑物边缘线段相对于所述图像数据的垂直或水平方向的倾角;和/或,
所述采集倾角为所述视频采集模块相对于地面的垂直或水平方向的倾角。
3.根据权利要求1或2所述的方法,其特征在于,获取建筑物边缘线段相对于所述图像数据的图像倾角包括:
通过canny边缘提取算法在所述图像数据中提取建筑物的边缘像素;
通过霍夫变换算法根据已提取的边缘像素获得建筑物边缘线段;
获得建筑物边缘线段相对于所述图像数据的图像倾角。
4.根据权利要求1或2所述的方法,其特征在于,获取用于采集建筑物图像数据的视频采集模块相对于地面的采集倾角包括:
利用重力感应模块直接获取视频采集模块相对于地面的采集倾角。
5.根据权利要求1或2所述的方法,其特征在于,获取用于采集建筑物图像数据的视频采集模块相对于地面的采集倾角包括:
在采集所述建筑物的图像数据之前,在视频采集模块的采集视角之内放置相对于地面水平或垂直设置的外置参照模块;
采集外置参照模块的图像数据,通过canny边缘提取算法在所述图像数据中提取外置参照模块的边缘像素;
采用霍夫变换算法根据所述外置参照模块的边缘像素获得外置参照模块的边缘线段;
根据所述外置参照模块的边缘线段相对于图像数据的图像倾角获得视频采集模块相对于地面的采集倾角。
6.根据权利要求1或2所述的方法,其特征在于,进一步包括:当建筑物相对于地面的倾斜角度超过预设阈值时发出报警。
7.一种建筑物倾斜检测装置,其特征在于,包括:
视频采集模块,用于采集建筑物的图像数据;
视频分析模块,用于分析所述建筑物的图像数据,获取建筑物边缘线段相对于所述图像数据的图像倾角;获取所述视频采集模块相对于地面的采集倾角;根据所述建筑物边缘线段相对于所述图像数据的图像倾角和所述采集倾角获得建筑物相对于地面的倾斜角度。
8.根据权利要求7所述的装置,其特征在于,进一步包括:重力感应模块;所述重力感应模块直接获取所述视频采集模块相对于地面的采集倾角,并将所述采集倾角发送给所述视频分析模块。
9.根据权利要求7所述的装置,其特征在于,进一步包括:外置参照模块;所述外置参照模块相对于地面水平或垂直设置,并位于所述视频采集模块的采集场景内;
所述视频采集模块采集所述外置参照模块的图像数据;所述视频分析模块根据所述外置参照模块的图像数据获取所述视频采集模块相对于地面的采集倾角。
10.根据权力要求7至9中任一所述的装置,其特征在于,进一步包括:倾斜报警模块;所述倾斜报警模块与所述视频分析模块连接。