本发明涉及计算机,特别涉及一种图像识别方法、系统、装置和存储介质。
背景技术:
1、图像识别,是指利用计算机对图像进行处理、分析和理解,以识别各种不同模式的目标和对象的技术,是应用深度学习算法的一种实践应用。
2、家庭监护一直都是人们所关心的问题,尤其对于家里有老人和小孩的家庭;现有的家庭监护方式都只是通过摄像头进行视频采集,无法做到实时的监护提醒。
技术实现思路
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、基于前后两帧图像的人体轮廓的移动方向和移动距离,确定模拟移动方向以及移动速度;
28、基于模拟移动方向和移动速度,确定人体轮廓在预设的模拟时间后是否位于任一风险区域内;
29、当是时,确定发生第一类风险情形。
30、优选的,图像识别方法,还包括:
31、当人体轮廓的类型包括预设的第一类型时,对图像进行第二类风险物识别,确定图像中的第二类风险物;
32、基于第二类风险物和图像中的人体轮廓,确定是否发生第二类风险情形;
33、当存在时,根据第二类风险情形输出第二提示信息。
34、本发明还提供一种图像识别系统,包括:
35、第一获取模块,用于获取待识别的图像;
36、第二获取模块,用于获取图像对应的空间参数信息并构建三维虚拟空间;
37、第一识别模块,用于对图像进行人体轮廓识别;
38、第一风险确定模块,用于当识别到人体轮廓时,对图像进行第一类风险物及风险区域识别,确定图像中的第一类风险物及风险区域;
39、映射模块,用于将人体轮廓、识别的第一类风险物及风险区域映射至三维虚拟空间;
40、模拟模块,用于模拟人体轮廓在三维虚拟空间中的移动,确定是否会发生第一类风险情形;
41、第一提示模块,用于当会发生第一类风险情形时,根据第一类风险情形输出第一提示信息。
42、优选的,第一获取模块获取待识别的图像,执行如下操作:
43、通过第一通讯模块与设置在客厅内至少一个预设的位置的摄像头内的第二通讯模块通讯连接,获取摄像头拍摄的客厅内的实时图像作为待识别的图像。
44、优选的,第二获取模块获取图像对应的空间参数信息并构建三维虚拟空间,执行如下操作:
45、获取客厅对应的平面结构图;
46、获取客厅的高度参数;
47、基于高度参数和平面结构图,确定空间参数信息。
48、优选的,当识别到人体轮廓时,第一风险确定模块对图像进行第一类风险物及风险区域识别,确定图像中的第一类风险物及风险区域,执行如下操作:
49、获取识别的人体轮廓区域;
50、基于人体轮廓区域,确定人体轮廓的类型;
51、调取对应人体轮廓的类型的第一类风险物及风险区域的第一识别库;
52、提取图像中的物体轮廓区域与第一识别库中的标记的第一类风险物的区域图像一一匹配,确定图像中的第一类风险物;
53、获取第一识别库中与图像中的第一类风险物对应的区域图像所关联的风险区域确定规则;
54、基于风险区域确定规则,确定图像中的第一类风险物对应的风险区域。
55、优选的,第一风险确定模块基于人体轮廓区域,确定人体轮廓的类型,执行如下操作:
56、确定人体轮廓区域的所占区域大小;
57、基于所占区域大小与预设的区域大小类型对照表,确定人体轮廓的类型。
58、优选的,模拟模块模拟人体轮廓在三维虚拟空间中的移动,确定是否发生第一类风险情形,执行如下操作:
59、基于前后两帧图像的人体轮廓的移动方向和移动距离,确定模拟移动方向以及移动速度;
60、基于模拟移动方向和移动速度,确定人体轮廓在预设的模拟时间后是否位于任一风险区域内;
61、当是时,确定发生第一类风险情形。
62、优选的,图像识别系统,还包括:
63、第二风险确定模块,用于当人体轮廓的类型包括预设的第一类型时,对图像进行第二类风险物识别,确定图像中的第二类风险物;
64、模拟模块,还用于基于第二类风险物和图像中的人体轮廓,确定是否发生第二类风险情形;
65、第二提示模块,用于当存在时,根据第二类风险情形输出第二提示信息。
66、本发明还提供一种图像识别装置,包括:
67、存储器和处理器,存储器上存储有能够被处理器加载并执行本发明中任一种图像识别方法的计算机程序。
68、本发明还提供一种计算机可读存储介质,存储有能够被处理器加载并执行本发明中任一种图像识别方法的计算机程序。
69、本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。
70、下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。