一种坍塌检测方法及装置的制造方法

文档序号:9632031阅读:603来源:国知局
一种坍塌检测方法及装置的制造方法
【技术领域】
[0001] 本发明涉及视频监控技术领域,特别是涉及一种坍塌检测方法及装置。
【背景技术】
[0002] 在自然环境的影响下,建筑物的墙体可能会出现一定程度的i丹塌,例如,一些年久 失修的古代建筑物已摇摇欲坠,对于一些仅仅由土墙建成的建筑物而言,就更易受到外部 自然环境的侵蚀了。通常,对建筑物进行维护时会耗费较高的经济成本与人力成本。因此, 最好能够对建筑物的墙体的坍塌情况进行检测,以及时发现坍塌情况,降低对其进行维护 时的经济和人力方面的消耗。
[0003] 现有技术中,提供了这样一种建筑物坍塌检测方法,在待检测的目标建筑物的墙 体上设置多个实体标记点,在所设置的各个实体标记点所在的位置布置压力、张力、震动等 传感器,通过所布置的传感器能够对目标建筑物的内部应力情况进行动态检测,从而检测 得到目标建筑物的墙体的坍塌情况。
[0004] 上述方法虽然能够检测出目标建筑物的墙体的坍塌情况,但是,由于需要设置多 个实体标记点,且每个实体标记点又需要布置多个传感器,这样,还需要对各个传感器进行 埋设与维护,工作量大。

【发明内容】

[0005] 本发明实施例的目的在于提供一种坍塌检测方法及装置,以及时发现坍塌情况, 降低在建筑物坍塌检测过程中的工作量。
[0006] 为达到上述目的,本发明实施例公开了一种坍塌检测方法,所述方法包括:
[0007] 在满足预设的坍塌检测条件的情况下,获得待检测物的目标图像;
[0008] 根据预设的角点检测算法,确定所述目标图像中的图像角点,并将所确定的图像 角点确定为基于所述目标图像的所述待检测物的虚拟标记点;
[0009] 计算所确定的各个虚拟标记点与预先存储的所述待检测物的各个对应虚拟标记 点之间的针对虚拟标记点的位置偏差量;
[0010] 根据计算得到的针对虚拟标记点的位置偏差量,确定所述待检测物是否发生坍 塌。
[0011] 较佳的,所述在满足预设的坍塌检测条件的情况下,获得待检测物的目标图像,包 括:
[0012] 在当前时间点为预设的检测时间点和/或当前光照强度为预设的光照强度的情 况下,获得待检测物的目标图像。
[0013] 较佳的,所述根据预设的角点检测算法,确定所述目标图像中的图像角点,并将所 确定的图像角点确定为基于所述目标图像的所述待检测物的虚拟标记点,包括:
[0014] 获得所述目标图像的灰度图像;
[0015] 根据所述灰度图像中每一像素点的灰度值以及该像素点周围第一预设数量个像 素点的灰度值,确定所述灰度图像的备选虚拟标记点;
[0016] 根据所确定的各个备选虚拟标记点的灰度值对比程度,从所确定的备选虚拟标记 点中获得所述目标图像的虚拟标记点,其中,所述灰度值对比程度,用于表示备选虚拟标记 点的灰度值与其周围第二预设数量个像素点的灰度值之间的灰度差别。
[0017] 较佳的,所述根据所述灰度图像中每一像素点的灰度值以及该像素点周围第一预 设数量个像素点的灰度值,确定所述灰度图像的备选虚拟标记点,包括:
[0018] 通过以下步骤确定所述灰度图像中的任一像素点P。是否为所述灰度图像的备选 虚拟标记点:
[0019] 按照以下表达式,对所述像素点P。周围第一预设数量个像素点进行分类,
[0020]
[0021] 其中,匕表示所述像素点P。周围第一预设数量个像素点中的任一像素点,心I表示 像素点Px的灰度值,尽。表示所述像素点Pc的灰度值,t表示预设的灰度值差值的阈值,CP 表示像素点P对应的分类标识;
[0022] 判断所述第一预设数量个像素点中是否存在连续第三预设数量个分类标识相同 的像素点;
[0023] 若存在,则确定所述像素点P。为所述灰度图像的备选虚拟标记点。
[0024] 较佳的,所述根据所确定的各个备选虚拟标记点的灰度值对比程度,从所确定的 备选虚拟标记点中获得所述目标图像的虚拟标记点,包括:
[0025] 按照预设的虚拟标记点确定顺序,根据所确定的备选虚拟标记点确定初始备选虚 拟标记点P1;
[0026] 判断包含所述备选虚拟标记点Pi的第一预设范围内是否包含所述初始备选虚拟 标记点Pi之外的备选虚拟标记点;
[0027] 若包含,确定所述第一预设范围内所包含的备选虚拟标记点中灰度值对比程度最 大的备选虚拟标记点为所述目标图像的一个虚拟标记点,并更新该范围内其他备选虚拟标 记点为非备选虚拟标记点,其中,任一备选虚拟标记点匕的灰度值对比程度按照以下表达 式获得:
[0028]
[0029] 其中,Ργ为所述备选虚拟标记点P2周围第二预设数量个像素点中的任一像素点,S 为所述备选虚拟标记点P2周围第二预设数量个像素点的集合,v表示所述备选虚拟标记点 P2的灰度值对比程度;
[0030] 按照所述预设的虚拟标记点确定顺序,根据剩余未进行判断处理的备选虚拟标记 点更新所述初始备选虚拟标记点,并返回所述判断包含所述虚拟标记点第一预设范围 内是否包含所述虚拟标记点外的备选虚拟标记点的步骤,直至不存在未进行判断处 理的备选虚拟标记点。
[0031] 较佳的,所述根据计算得到的针对虚拟标记点的位置偏差量,确定所述待检测物 是否发生坍塌,包括:
[0032] 在满足以下表达式的情况下,确定所述待检测物发生了坍塌,否则,确定所述待检 测物未发生坍塌;
[0033] ~T: > Μ
[0034] 其中,m表示计算得到的针对虚拟标记点的位置偏差量中大于预设的第一偏差量 阈值的位置偏差量的个数,Μ表示计算得到的针对虚拟标记点的位置偏差量的个数,Th表 示预设的第一坍塌阈值;
[0035]或,
[0036]当所确定的虚拟标记点的位置偏差量全部大于预设的第二偏差量阈值时,确定所 述待检测物发生了坍塌,否则,确定所述待检测物未发生坍塌。
[0037] 较佳的,在所述获得待检测物的目标图像后,还包括:
[0038] 获得所述目标图像中所述待检测物的实体标记点;
[0039] 计算所获得的各个实体标记点与预先存储的所述待检测物的各个对应实体标记 点之间的针对实体标记点的位置偏差量;
[0040] 所述根据计算得到的针对虚拟标记点的位置偏差量,确定所述待检测物是否发生 i丹塌,包括:
[0041] 根据计算得到的针对虚拟标记点的位置偏差量和针对实体标记点的位置偏差量, 确定所述待检测物是否发生坍塌。
[0042] 较佳的,所述获得所述目标图像中所述待检测物的实体标记点,包括:
[0043] 获得所述目标图像的二值图像;
[0044] 按照预设的第一像素点扫描顺序,通过以下步骤对所述二值图像中的任一像素点 (^进行扫描,进而获得所述目标图像中所述待检测物的实体标记点:
[0045] 判断所述像素点仏是否为白点;
[0046] 若为是,判断所述像素点仏周围第四预设数量个像素点是否全为白点,若全为白 点,根据所述第四预设数量个像素点的坐标,获得所述目标图像中所述待检测物的一个实 体标记点的坐标。
[0047] 较佳的,所述获得所述目标图像中所述待检测物的实体标记点,包括:
[0048] 获得所述目标图像的二值图像;
[0049] 确定距离当前时间点最近的一次坍塌检测中所获得的实体标记点;
[0050] 针对所确定的任一实体标记点Q/在所述目标图像中的对应像素点Q2,通过以下 步骤获得所述目标图像中所述待检测物的实体标记点:
[0051] 以所述像素点Q2为起点,按照预设的第二像素点扫描顺序进行扫描,直至对于η 的一个取值满足:《<厂5^7>反条件的所有像素点均为黑点,并记录扫描过程中扫描到的 白点的坐标,其中,η的取值为正整数,L表示扫描过程中任一像素点与所述像素点Q2之间 的距离;
[0052] 根据所记录的白点的坐标,确定所述目标图像中所述待检测物的一个实体标记 点。
[0053] 为达到上述目的,本发明实施例公开了一种坍塌检测装置,所述装置包括:
[0054]目标图像获得模块,用于在满足预设的坍塌检测条件的情况下,获得待检测物的 目标图像;
[0055] 虚拟标记点确定模块,用于根据预设的角点检测算法,确定所述目标图像中的图 像角点,并将所确定的图像角点确定为基于所述目标图像的所述待检测物的虚拟标记点;
[0056] 第一位置偏差量计算模块,用于计算所确定的各个虚拟标记点与预先存储的所述 待检测物的各个对应虚拟标记点之间的针对虚拟标记点的位置偏差量;
[0057] 坍塌确定模块,用于根据计算得到的针对虚拟标记点的位置偏差量,确定所述待 检测物是否发生坍塌。
[0058] 本发明实施例提供的一种坍塌检测方法及装置,可以在满足预设的坍塌检测条件 的情况下,获得待检测物的目标图像;接着,根据预设的角点检测算法,确定所述目标图像 中的图像角点,并将所确定的图像角点确定为基于所述目标图像的所述待检测物的虚拟标 记点;然后,计算所确定的各个虚拟标记点与预先存储的所述待检测物的各个对应虚拟标 记点之间的针对虚拟标记点的位置偏差量;最后,根据计算得到的针对虚拟标记点的位置 偏差量,
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1