主权项 |
基于光流的电梯开关门检测方法,其特征在于该方法包括以下步骤:步骤1、对场景的上半部电梯开关门进行画规则,设置四个有效的区域,分别为左边侧门、右边侧门、中间贴危险图片的左右各一个区域,按照从左到右分别编号为:L1,L2,R1,R2;步骤2、对这四个区域进行外围最大包围盒计算,获取最大包围盒坐标,并提取最大包围盒图像数据;步骤3、对该图像进行光流算法计算,得到该图像的光流信息;步骤4、分别对四个有效区域进行水平方向的运动信息统计,获得向左和向右运动位移的均值;步骤5、把四个区域计算获得的向左和向右的位移均值保存到均值队列;步骤6、根据计算的均值队列,分别计算该均值队列的均值方差;步骤7、如果L2向左运动的光流均值大于50并且小于250,同时R1向右运动的光流均值大于50并且小于250,而且均值方差小于2000;就设置开始开门标记为1,否则为0;如果L1向左运动的光流均值大于50并且小于250,同时R2向右运动的光流均值大于50并且小于250,而且均值方差小于2000;就设置完全开门标记为1,否则为0;如果L1向右运动的光流均值大于50并且小于250,同时R2向左运动的光流均值大于50并且小于250,而且均值方差小于2000;就设置开始关门标记为1,否则为0;如果L2向右运动的光流均值大于50并且小于250,同时R1向左运动的光流均值大于50并且小于250,而且均值方差小于2000;就设置完全关门标记为1,否则为0;步骤9、把每个标记值都存入各自的标记队列;步骤10、根据16进制统计每个标记队列的标记为1的个数;步骤11、根据标记为1的个数序列值,判断当前门的状态情况;步骤12、状态变化是开始开门‑>完全开门‑>开始关门‑>完全关门转变,根据状态情况,确定一个状态;步骤13、得到最后的状态信息后并输出。 |