一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种设置视频监控区域的方法与设备与流程

2023-02-06 19:55:27 来源:中国专利 TAG:


1.本技术涉及信息技术领域,尤其涉及一种设置视频监控区域的技术。


背景技术:

2.在视频监控的应用场景下,有时候用户需要手动设置感兴趣的监控区域,以避免来自监控摄像头视野中其余不感兴趣的区域带来的干扰。为实现此目的,基于现有的技术方案,用户点击对应的按钮后,页面会弹出固定多边形,然后用户通过拖拽多边形的顶点以圈出感兴趣的区域;若用户需要创建多个感兴趣区域,则需要重复以上过程;从用户体验的角度来看,现有技术方案非常费时且不友好。


技术实现要素:

3.本技术的一个目的是提供一种设置视频监控区域的方法与设备。
4.根据本技术的一个方面,提供了一种设置视频监控区域的方法,其中,所述方法包括:
5.基于用户的第一操作,根据视频监控画面中物体的轮廓,显示若干个轮廓多边形;
6.基于用户的第二操作,根据所述轮廓多边形,确定目标监控区域;
7.基于所述视频监控画面,呈现所述目标监控区域。
8.进一步地,所述第一操作包括:点击创建按钮。
9.进一步地,基于用户的第一操作,根据视频监控画面中物体的轮廓,显示若干个轮廓多边形,包括:
10.基于用户的第一操作,根据视频监控画面中物体的轮廓,利用智能图像算法识别图像语义及边界,将所述视频监控画面分割为若干个区域,并且显示若干个轮廓多边形。
11.进一步地,所述第二操作包括:通过点击选择若干个轮廓多边形中的一个或多个轮廓多边形。
12.进一步地,基于用户的第二操作,根据所述轮廓多边形,确定目标监控区域,包括:
13.基于用户的第二操作,根据所述轮廓多边形,将用户选择的一个或多个轮廓多边形内的区域确定为所述目标监控区域,并且在所述视频监控画面中通过半透明蒙版标识所述目标监控区域。
14.进一步地,基于所述视频监控画面,呈现所述目标监控区域,包括:
15.基于所述视频监控画面,将用户选择的一个或多个轮廓多边形内的区域进行边界重合分析,呈现所述目标监控区域。
16.进一步地,所述方法还包括:
17.基于用户长按所述轮廓多边形的边界的操作,进入边界编辑状态;
18.在所述边界编辑状态下,基于用户拖拽边界点或者双击边界的操作,对所述轮廓多边形的边界进行编辑。
19.根据本技术的另一个方面,还提供了一种设置视频监控区域的设备,其中,所述设
备包括:
20.第一模块,用于基于用户的第一操作,根据视频监控画面中物体的轮廓,显示若干个轮廓多边形;
21.第二模块,用于基于用户的第二操作,根据所述轮廓多边形,确定目标监控区域;
22.第三模块,用于基于所述视频监控画面,呈现所述目标监控区域。
23.根据本技术的又一个方面,还提供了一种计算设备,其中,该设备包括用于存储计算机程序指令的存储器和用于执行计算机程序指令的处理器,其中,当该计算机程序指令被该处理器执行时,触发所述设备执行所述的设置视频监控区域的方法。
24.根据本技术的又一个方面,还提供了一种计算机可读介质,其上存储有计算机程序指令,所述计算机可读指令可被处理器执行以实现所述的设置视频监控区域的方法。
25.本技术提供的方案中,先基于用户的第一操作,根据视频监控画面中物体的轮廓,显示若干个轮廓多边形;再基于用户的第二操作,根据所述轮廓多边形,确定目标监控区域;然后基于所述视频监控画面,呈现所述目标监控区域。本技术利用智能图像算法识别图像语义及边界,将所述视频监控画面分割为若干个区域,并且显示若干个轮廓多边形,用户只需要通过简单的操作就可以设置目标监控区域。本技术的用户体验友好,不仅可以节省用户的操作时间,而且可以提高操作效率,从而提升用户体验。
附图说明
26.通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本技术的其他特征、目的和优点将会变得更明显:
27.图1是根据本技术实施例的一种设置视频监控区域的方法流程图;
28.图2(a)~(b)是根据本技术实施例的一种用户执行第一操作前后的界面示意图;
29.图3是根据本技术实施例的一种边界编辑状态的界面示意图;
30.图4(a)~(b)是根据本技术实施例的一种用户执行第二操作的界面示意图;
31.图5是根据本技术实施例的一种呈现目标监控区域的界面示意图;
32.图6是根据本技术实施例的一种设置视频监控区域的设备示意图。
33.附图中相同或相似的附图标记代表相同或相似的部件。
具体实施方式
34.下面结合附图对本技术作进一步详细描述。
35.在本技术一个典型的配置中,终端、服务网络的设备和可信方均包括一个或多个处理器(cpu)、输入/输出接口、网络接口和内存。
36.内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(ram)和/或非易失性内存等形式,如只读存储器(rom)或闪存(flash ram)。内存是计算机可读介质的示例。
37.计算机可读介质包括永久性和非永久性、可移动和非可移动媒体,可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的装置或其他数据。计算机的存储介质的例子包括,但不限于相变内存(pram)、静态随机存取存储器(sram)、动态随机存取存储器(dram)、其他类型的随机存取存储器(ram)、只读存储器
(rom)、电可擦除可编程只读存储器(eeprom)、快闪记忆体或其他内存技术、只读光盘(cd-rom)、数字多功能光盘(dvd)或其他光学存储、磁盒式磁带,磁带磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。
38.本技术实施例提供了一种设置视频监控区域的方法,用户只需要通过简单的操作就可以设置目标监控区域。从用户体验的角度来看,本技术实施例省时且友好,可以提升用户体验。
39.在实际场景中,实现该方法的设备可以是用户设备、网络设备或者用户设备与网络设备通过网络相集成所构成的设备。其中,所述用户设备包括但不限于智能手机、平板电脑、个人计算机等终端设备,所述网络设备包括但不限于网络主机、单个网络服务器、多个网络服务器集或基于云计算的计算机集合等实现。在此,云由基于云计算(cloud computing)的大量主机或网络服务器构成,其中,云计算是分布式计算的一种,由一群松散耦合的计算机集组成的一个虚拟计算机。
40.图1是根据本技术实施例的一种设置视频监控区域的方法流程图,该方法包括步骤s101、步骤s102和步骤s103。
41.步骤s101,基于用户的第一操作,根据视频监控画面中物体的轮廓,显示若干个轮廓多边形。
42.在一些实施例中,所述第一操作包括:点击创建按钮。
43.例如,如图2(a)所示,用户点击创建按钮之后,用户设备(如智能手机、平板电脑等)的界面如图2(b)所示,根据视频监控画面中物体的轮廓,显示若干个轮廓多边形。
44.当然,本领域技术人员应能理解上述点击创建按钮仅为举例,其他现有的或今后可能出现的触发显示若干个轮廓多边形的用户操作如可适用于本技术,也应包含在本技术保护范围以内,并在此以引用方式包含于此。
45.在一些实施例中,所述步骤s101包括:基于用户的第一操作,根据视频监控画面中物体的轮廓,利用智能图像算法识别图像语义及边界,将所述视频监控画面分割为若干个区域,并且显示若干个轮廓多边形。
46.例如,用户设备(如智能手机、平板电脑等)端可以支持图像语义和边界识别算法,也可以由云端运行图像语义和边界识别算法。在所述步骤s101中,基于用户的第一操作,开始运行智能图像算法,自动识别图像语义及边界,将所述视频监控画面自动分割为多个区域。并使用过滤算法忽略小区域和短边界,可以自动将较小的区域合并到大的区域中,将较短的边界合并到长边界中,以使得整个画面更适合用户浏览;比如,可以将窗户等小区域不作为单独的区域展示,将桌椅的边界不做标注等。
47.在一些实施例中,所述方法还包括:基于用户长按所述轮廓多边形的边界的操作,进入边界编辑状态;在所述边界编辑状态下,基于用户拖拽边界点或者双击边界的操作,对所述轮廓多边形的边界进行编辑。
48.例如,在本实施例中,可以给用户预留手动设置的方式,允许用户对所述轮廓多边形的边界进行调整。比如,用户可以长按边界进入边界编辑状态,如图3所示,用户可以手动拖拽边界点或在边界上双击添加点进行二次编辑。
49.步骤s102,基于用户的第二操作,根据所述轮廓多边形,确定目标监控区域。
50.在一些实施例中,所述第二操作包括:通过点击选择若干个轮廓多边形中的一个
或多个轮廓多边形。
51.例如,用户可以通过点击操作进行区域的选择,如图4(a)所示,在若干个轮廓多边形中,用户可以通过点击1次的操作选中特定的轮廓多边形,用户设备(如智能手机、平板电脑等)的界面可以通过半透明蒙版标识被用户选中的轮廓多边形。如图4(b)所示,在点击保存按钮之前,用户可以通过点击2次的操作取消选中特定的轮廓多边形;在点击保存按钮之后,若用户点击撤销按钮,会取消用户之前的所有设置。在用户选择完成之后,可以点击保存按钮,将用户选择的一个或多个轮廓多边形内的区域确定为所述目标监控区域。
52.在一些实施例中,所述步骤s102包括:基于用户的第二操作,根据所述轮廓多边形,将用户选择的一个或多个轮廓多边形内的区域确定为所述目标监控区域,并且在所述视频监控画面中通过半透明蒙版标识所述目标监控区域。
53.步骤s103,基于所述视频监控画面,呈现所述目标监控区域。
54.在一些实施例中,所述步骤s103包括:基于所述视频监控画面,将用户选择的一个或多个轮廓多边形内的区域进行边界重合分析,呈现所述目标监控区域。
55.例如,如图5所示,在用户点击保存按钮之后,去除其他未被用户选中的轮廓多边形的边界,并将用户选中的一个或多个轮廓多边形内的区域进行边界重合分析,若存在边界重合则进行区域合并。
56.图6是根据本技术实施例的一种设置视频监控区域的设备示意图,该设备包括第一模块601、第二模块602和第三模块603。
57.第一模块601,基于用户的第一操作,根据视频监控画面中物体的轮廓,显示若干个轮廓多边形。
58.在一些实施例中,所述第一操作包括:点击创建按钮。
59.例如,如图2(a)所示,用户点击创建按钮之后,用户设备(如智能手机、平板电脑等)的界面如图2(b)所示,根据视频监控画面中物体的轮廓,显示若干个轮廓多边形。
60.当然,本领域技术人员应能理解上述点击创建按钮仅为举例,其他现有的或今后可能出现的触发显示若干个轮廓多边形的用户操作如可适用于本技术,也应包含在本技术保护范围以内,并在此以引用方式包含于此。
61.在一些实施例中,所述第一模块601用于:基于用户的第一操作,根据视频监控画面中物体的轮廓,利用智能图像算法识别图像语义及边界,将所述视频监控画面分割为若干个区域,并且显示若干个轮廓多边形。
62.例如,用户设备(如智能手机、平板电脑等)端可以支持图像语义和边界识别算法,也可以由云端运行图像语义和边界识别算法。在所述第一模块601中,基于用户的第一操作,开始运行智能图像算法,自动识别图像语义及边界,将所述视频监控画面自动分割为多个区域。并使用过滤算法忽略小区域和短边界,可以自动将较小的区域合并到大的区域中,将较短的边界合并到长边界中,以使得整个画面更适合用户浏览;比如,可以将窗户等小区域不作为单独的区域展示,将桌椅的边界不做标注等。
63.在一些实施例中,所述设置视频监控区域的设备还用于:基于用户长按所述轮廓多边形的边界的操作,进入边界编辑状态;在所述边界编辑状态下,基于用户拖拽边界点或者双击边界的操作,对所述轮廓多边形的边界进行编辑。
64.例如,在本实施例中,可以给用户预留手动设置的方式,允许用户对所述轮廓多边
形的边界进行调整。比如,用户可以长按边界进入边界编辑状态,如图3所示,用户可以手动拖拽边界点或在边界上双击添加点进行二次编辑。
65.第二模块602,基于用户的第二操作,根据所述轮廓多边形,确定目标监控区域。
66.在一些实施例中,所述第二操作包括:通过点击选择若干个轮廓多边形中的一个或多个轮廓多边形。
67.例如,用户可以通过点击操作进行区域的选择,如图4(a)所示,在若干个轮廓多边形中,用户可以通过点击1次的操作选中特定的轮廓多边形,用户设备(如智能手机、平板电脑等)的界面可以通过半透明蒙版标识被用户选中的轮廓多边形。如图4(b)所示,在点击保存按钮之前,用户可以通过点击2次的操作取消选中特定的轮廓多边形;在点击保存按钮之后,若用户点击撤销按钮,会取消用户之前的所有设置。在用户选择完成之后,可以点击保存按钮,将用户选择的一个或多个轮廓多边形内的区域确定为所述目标监控区域。
68.在一些实施例中,所述第二模块602用于:基于用户的第二操作,根据所述轮廓多边形,将用户选择的一个或多个轮廓多边形内的区域确定为所述目标监控区域,并且在所述视频监控画面中通过半透明蒙版标识所述目标监控区域。
69.第三模块603,基于所述视频监控画面,呈现所述目标监控区域。
70.在一些实施例中,所述第三模块603用于:基于所述视频监控画面,将用户选择的一个或多个轮廓多边形内的区域进行边界重合分析,呈现所述目标监控区域。
71.例如,如图5所示,在用户点击保存按钮之后,去除其他未被用户选中的轮廓多边形的边界,并将用户选中的一个或多个轮廓多边形内的区域进行边界重合分析,若存在边界重合则进行区域合并。
72.综上所述,本技术实施例利用智能图像算法识别图像语义及边界,将所述视频监控画面分割为若干个区域,并且显示若干个轮廓多边形,用户只需要通过简单的操作就可以设置目标监控区域,从而节省用户的操作时间,用户体验友好。
73.另外,本技术的一部分可被应用为计算机程序产品,例如计算机程序指令,当其被计算机执行时,通过该计算机的操作,可以调用或提供根据本技术的方法和/或技术方案。而调用本技术的方法的程序指令,可能被存储在固定的或可移动的记录介质中,和/或通过广播或其他信号承载媒体中的数据流而被传输,和/或被存储在根据程序指令运行的计算机设备的工作存储器中。在此,本技术的一些实施例提供了一种计算设备,该设备包括用于存储计算机程序指令的存储器和用于执行计算机程序指令的处理器,其中,当该计算机程序指令被该处理器执行时,触发所述设备执行前述本技术的多个实施例的方法和/或技术方案。
74.此外,本技术的一些实施例还提供了一种计算机可读介质,其上存储有计算机程序指令,所述计算机可读指令可被处理器执行以实现前述本技术的多个实施例的方法和/或技术方案。
75.需要注意的是,本技术可在软件和/或软件与硬件的组合体中被实施,例如,可采用专用集成电路(asic)、通用目的计算机或任何其他类似硬件设备来实现。在一些实施例中,本技术的软件程序可以通过处理器执行以实现上文所述步骤或功能。同样地,本技术的软件程序(包括相关的数据结构)可以被存储到计算机可读记录介质中,例如,ram存储器,磁或光驱动器或软磁盘及类似设备。另外,本技术的一些步骤或功能可采用硬件来实现,例
如,作为与处理器配合从而执行各个步骤或功能的电路。
76.对于本领域技术人员而言,显然本技术不限于上述示范性实施例的细节,而且在不背离本技术的精神或基本特征的情况下,能够以其他的具体形式实现本技术。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本技术的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化涵括在本技术内。不应将权利要求中的任何附图标记视为限制所涉及的权利要求。此外,显然“包括”一词不排除其他单元或步骤,单数不排除复数。装置权利要求中陈述的多个单元或装置也可以由一个单元或装置通过软件或者硬件来实现。第一,第二等词语用来表示名称,而并不表示任何特定的顺序。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献