一种基于AR技术的趣味签到方法及装置与流程
未命名
10-25
阅读:106
评论:0

一种基于ar技术的趣味签到方法及装置
技术领域
1.本发明涉及计算机技术领域,特别涉及一种基于ar技术的趣味签到方法及装置。
背景技术:
2.会议签到是指:会议举办者以查看出席会议人数为目的,从而在会议开始之前的一个行为。
3.随之技术的发展,通过电子信息邀请函发到与会者的手机中,通知会议主题、内容、时间、地点,同时将身份识别以二维码形式展示,成为现在常用的方式之一。二维码可以做到参与者的身份一一对应,参与会议人员只需要携带手机到会议现场,通过对的二维码进行识别,就验证了身份,并通过系统快速安排入席。
4.然而,由于二维码可以被截图、复制和传播,有人可以利用这些方式制作假二维码,欺骗签到系统,从而进行假签到。
技术实现要素:
5.本发明的目的在于避免现有技术中的不足之处而提供一种能够降低研发成本且准确生成电子曲谱的技术。
6.本发明的目的通过以下技术方案实现:
7.因此,根据本发明公开的一个方面,提供了一种基于ar技术的趣味签到方法,包括以下步骤:
8.s1:根据人偶模型进行ar投影;人偶模型包括签到触发模型;
9.s2:采集视频图像,并通过触发模型进行姿态识别,并根据姿态识别的结果判断是否触发签到,若是,进入下一步骤;其中,姿态识别的结果包括签到人员的脸部图像信息;
10.s3:根据脸部图像信息,识别签到人员的身份,并更新签到列表。
11.具体的,步骤s1之前包括以下步骤:
12.s0:获取会议信息;其中,会议信息包括会议人员的身份信息,身份信息包括人脸识别特征信息。
13.更具体的,还包括以下步骤:
14.s4:调用会议摄像头会会议场景进行图像拍摄。
15.更具体的,步骤s4进行图像拍摄的照片包括:签到留档照片和签退留档照片。
16.更具体的,还包括以下步骤:
17.s5:采集视频图像,并通过触发模型进行姿态识别,并根据姿态识别的结果判断是否触发签退,若是,进入下一步骤;
18.s6:根据脸部图像信息,识别签退人员的身份,并更新签退列表。
19.进一步的,步骤s2和/或步骤s5,具体包括以下步骤:
20.s101:根据视频图像进行手势捕捉,确定手势的位置信息;
21.s102:根据手势的位置信息确定手势对应的触摸区域;
22.s103:根据手势的位置信息以及对应的触摸区域,确定签到人员的姿态,并判断是否存在对应的交互动作;若是,触发签到或触发签退。
23.更进一步的,步骤s103后还包括以下步骤:
24.s104:根据交互动作,匹配并执行对应的互动动作;互动动作包括ar互动投影和/或互动音效。
25.根据本发明公开的另一个方面,提供了一种基于ar技术的趣味签到装置,包括:通讯模块,用于获取会议信息以及数据上传;视频采集模块,用于采集视频图像;存储模块,用于存储人偶模型以及会议信息;ar投影模块,用于根据人偶模型进行ar投影;姿态识别模块,用于进行姿态识别,并根据姿态识别的结果判断是否触发签到或是否触发签退;执行模块,用于根据姿态识别的结果,匹配并执行对应的互动动作;人脸识别模块,用于根据姿态识别结果中的脸部图像信息,识别签到人员的身份;列表模块:用于生成并更新签到列表和/或签退列表。
26.根据本发明公开的再一方面,提供了一种计算设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机指令,处理器执行指令时实现如上一种基于ar技术的趣味签到方法的步骤。
27.根据本发明公开的另一方面,提供了一种计算机可读存储介质,其存储有计算机指令,该指令被处理器执行时实现如上一种基于ar技术的趣味签到方法的步骤。
28.本发明的有益效果:本技术的一种基于ar技术的趣味签到方法,包括以下步骤:根据人偶模型进行ar投影;人偶模型包括签到触发模型;采集视频图像,并通过触发模型进行姿态识别,并根据姿态识别的结果判断是否触发签到,若是,根据脸部图像信息,识别签到人员的身份,并更新签到列表;其通过ar人偶交互,实现签到,防止假签到,另外,与生成的ar人偶互动,可增加趣味性和可操作性,提高参会人员的用户体验。
附图说明
29.通过结合附图对于本发明公开的示例性实施例进行描述,可以更好地理解本发明,在附图中:
30.图1所示的是根据本发明公开实施例一的一种基于ar技术的趣味签到方法的示意性流程图;
31.图2所示的是根据本发明公开实施例一的一种基于ar技术的趣味签到方法中的姿态识别的示意性流程图;
32.图3所示的是根据本发明公开实施例一的一种基于ar技术的趣味签到装置的程序模块示意图;
33.图4所示的是根据本发明公开实施例一的计算设备的硬件结构示意图。
具体实施方式
34.以下将描述本发明的具体实施方式,需要指出的是,在这些实施方式的具体描述过程中,为了进行简明扼要的描述,本说明书不可能对实际的实施方式的所有特征均作详尽的描述。应当可以理解的是,在任意一种实施方式的实际实施过程中,正如在任意一个工程项目或者设计项目的过程中,为了实现开发者的具体目标,为了满足系统相关的或者商
业相关的限制,常常会做出各种各样的具体决策,而这也会从一种实施方式到另一种实施方式之间发生改变。此外,还可以理解的是,虽然这种开发过程中所作出的努力可能是复杂并且冗长的,然而对于与本发明公开的内容相关的本领域的普通技术人员而言,在本发明揭露的技术内容的基础上进行的一些设计,制造或者生产等变更只是常规的技术手段,不应当理解为本发明的内容不充分。
35.除非另作定义,权利要求书和说明书中使用的技术术语或者科学术语应当为本发明所属技术领域内具有一般技能的人士所理解的通常意义。本发明专利申请说明书以及权利要求书中使用的“第一”、“第二”以及类似的词语并不表示任何顺序、数量或者重要性,而只是用来区分不同的组成部分。“一个”或者“一”等类似词语并不表示数量限制,而是表示存在至少一个。“包括”或者“包含”等类似的词语意指出现在“包括”或者“包含”前面的元件或者物件涵盖出现在“包括”或者“包含”后面列举的元件或者物件及其等同元件,并不排除其他元件或者物件。“连接”或者“相连”等类似的词语并非限定于物理的或者机械的连接,也不限于是直接的还是间接的连接。
36.实施例一
37.请参阅图1,本实施例提出一种基于ar技术的趣味签到方法,包括以下步骤s0至s6:
38.s0:获取会议信息并存储;其中,会议信息包括会议时间和会议人员的身份信息,身份信息包括人脸识别特征信息。
39.s1:根据会议时间以及预存储的人偶模型进行ar投影;其中人偶模型包括签到触发模型。
40.在本实施例中,可在规定时间提前15分钟可以开始签到,即提前15分钟开始进行上述的ar投影,供进场人员进行签到。
41.s2:采集视频图像,并通过触发模型进行姿态识别,并根据姿态识别的结果判断是否触发签到,若是,进入下一步骤;其中,姿态识别的结果包括签到人员的脸部图像信息。
42.在本实施例中,每个参与会议的人员进入会议室的门时,与门口ar的人偶进行互动(可以是握手、摸摸头,击掌等方式);在互动的同时,触发签到。如图2所示,具体包括以下步骤s101至s104:
43.s101:根据视频图像进行手势捕捉,确定手势的位置信息;
44.在本实施例中,具体包括:使用arkit的手势识别功能,捕捉签到人员的手势信息和手势的位置信息;其中,收拾信息包括手指的位置、移动和旋转等。
45.s102:根据手势的位置信息确定手势对应的触摸区域,即判断签到人员触摸到了人偶的哪个部位。
46.在本实施例中,可以通过在人偶模型上定义触发器区域来进行判断,或者通过检测手势与人偶模型的碰撞来确定触摸区域来进行判断。
47.s103:根据手势的位置信息以及对应的触摸区域,确定签到人员的姿态,并判断是否存在对应的交互动作;若是,触发签到。
48.根据签到人员触摸的部位和手势的具体动作,判断签到人员想要进行的交互动作。例如,如果签到人员触摸了人偶的头部并进行上下移动手势,可以判断签到人员想要抓住头部并进行摇晃动作;而如果签到人员只是路过,没有与投影的ar人偶进行互动,则无需
进行签到。
49.s104:根据交互动作,执行对应的互动动作;互动动作包括ar互动投影和/或互动音效。例如,可以让人偶模型的头部进行摇晃动画,并播放相应的音效。
50.额外的,在本实施例中,还可以通过持续监测手势的变化来实现连续的互动效果。例如,当签到人员持续上下移动手势时,人偶的头部可以保持摇晃状态,并实时响应手势的变化。
51.以下是本实施例示例性的程序伪代码,展示了如何在ios设备上使用arkit和scenekit生成可交互人偶的基本逻辑:
52.53.[0054][0055]
上述示例程序为基于uikit的ios应用程序,在arkit和scenekit的基础上,创建了一个包含可交互人偶的ar场景。
[0056]
s3:根据脸部图像信息与存储的人脸识别特征信息进行匹配,识别签到人员的身份,并更新签到列表,把更新的签到列表数据发送至服务器中进行保存。
[0057]
s4:调用会议摄像头会会议场景进行图像拍摄;其中,图像拍摄的照片包括:签到留档照片和签退留档照片。
[0058]
在本实施例中,在会议开始时,可通过一次拍照,作为签到留档照片,防止ar签到时出现异常导致漏签问题;当开会时间截止时,通过调用会议的摄像头对会议场景进行一次拍照后上传至服务器;其基于python的代码实现如下:
[0059]
[0060][0061]
上面的示例代码,演示了在会议开始时通过一次拍照进行签到留档或者签退留档的逻辑。同理,当会议结束时,再通过一次拍照,签退留档。防止后续签退时出现异常导致漏签问题。
[0062]
s5:采集视频图像,并通过触发模型进行姿态识别,并根据姿态识别的结果判断是否触发签退,若是,进入下一步骤。即,每个参与会议的人离开会议室的门时,与门口ar人偶
进行互动,其具体的步骤与步骤s2基本相同,此处不再进行累述。
[0063]
s6:根据脸部图像信息,识别签退人员的身份,并更新签退列表;其具体的步骤与步骤s3基本相同,此处不再进行累述。
[0064]
请继续参阅图3,示出了一种基于ar技术的趣味签到装置,在本实施例中,一种基于ar技术的趣味签到装置可以包括或被分割成一个或多个程序模块,一个或者多个程序模块被存储于存储介质中,并由一个或多个处理器所执行,以完成本发明,并可实现上述一种基于ar技术的趣味签到方法。本发明所称的程序模块是指能够完成特定功能的一系列计算机程序指令段,比程序本身更适合于描述一种电子曲谱的生成装置在存储介质中的执行过程。以下描述将具体介绍本实施例各程序模块的功能:
[0065]
通讯模块,其用于与服务器连接,用于下载或上传数据,其中,下载的数据包括会议信息,会议信息包括会议时间和会议人员的身份信息,身份信息包括人脸识别特征信息。
[0066]
存储模块,用于存储人偶模型以及会议信息;
[0067]
视频采集模块,其连接有第一摄像头,用于对进出会议室门口的人员进行图像采集,采集对应的视频图像。
[0068]
ar投影模块,用于根据人偶模型进行ar投影。
[0069]
姿态识别模块,用于进行姿态识别,并根据姿态识别的结果判断是否触发签到或是否触发签退。具体包括手势捕捉单元、触摸区域识别单元以及交互动作识别单元;手势捕捉单元用于根据视频图像进行手势捕捉,确定手势的位置信息;触摸区域识别单元用于根据手势的位置信息确定手势对应的触摸区域;交互动作识别单元用于根据手势的位置信息以及对应的触摸区域,确定签到人员的姿态,并确定对应的交互动作。
[0070]
执行模块,用于根据姿态识别的结果(即交互动作),匹配并执行对应的互动动作。其中,互动动作包括ar互动投影和/或互动音效,分别发送至ar投影模块以及连接的喇叭。
[0071]
人脸识别模块,用于根据姿态识别结果中的脸部图像信息,识别签到人员的身份。
[0072]
列表模块:用于生成并更新签到列表和/或签退列表,并通过通讯模块上传至服务器。
[0073]
进一步的,通讯模块还与设置在会议室的第二摄像头连接,用于拍摄签到留档照片和/或签退留档照片。
[0074]
本实施例还提供一种计算设备,如可以执行程序的智能手机、平板电脑、笔记本电脑、台式计算机、机架式服务器、刀片式服务器、塔式服务器或机柜式服务器(包括独立的服务器,或者多个服务器所组成的服务器集群)等。本实施例的计算设备20至少包括但不限于:可通过系统总线相互通信连接的存储器21、处理器22,如图3所示。需要指出的是,图3仅示出了具有组件21-22的计算设备20,但是应理解的是,并不要求实施所有示出的组件,可以替代的实施更多或者更少的组件。
[0075]
本实施例中,存储器21(即可读存储介质)包括闪存、硬盘、多媒体卡、卡型存储器(例如,sd或dx存储器等)、随机访问存储器(ram)、静态随机访问存储器(sram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、可编程只读存储器(prom)、磁性存储器、磁盘、光盘等。在一些实施例中,存储器21可以是计算设备20的内部存储单元,例如该计算设备20的硬盘或内存。在另一些实施例中,存储器21也可以是计算设备20的外部存储设备,例如该计算设备20上配备的插接式硬盘,智能存储卡(smart media card,smc),安全数字
(secure digital,sd)卡,闪存卡(flash card)等。当然,存储器21还可以既包括计算设备20的内部存储单元也包括其外部存储设备。本实施例中,存储器21通常用于存储安装于计算设备20的操作系统和各类应用软件,例如实施例一的一种基于ar技术的趣味签到装置的程序代码等。此外,存储器21还可以用于暂时地存储已经输出或者将要输出的各类数据。
[0076]
处理器22在一些实施例中可以是中央处理器(central processing unit,cpu)、控制器、微控制器、微处理器、或其他数据处理芯片。该处理器22通常用于控制计算设备20的总体操作。本实施例中,处理器22用于运行存储器21中存储的程序代码或者处理数据,例如运行一种基于ar技术的趣味签到装置,以实现实施例一的一种基于ar技术的趣味签到方法。
[0077]
本实施例还提供一种计算机可读存储介质,如闪存、硬盘、多媒体卡、卡型存储器(例如,sd或dx存储器等)、随机访问存储器(ram)、静态随机访问存储器(sram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、可编程只读存储器(prom)、磁性存储器、磁盘、光盘、服务器、app应用商城等等,其上存储有计算机程序,程序被处理器执行时实现相应功能。本实施例的计算机可读存储介质用于存储一种基于ar技术的趣味签到装置,被处理器执行时实现实施例一的一种基于ar技术的趣味签到方法。
[0078]
综上所述,根据示例性实施例,本发明的一种基于ar技术的趣味签到方法,包括以下步骤:根据人偶模型进行ar投影;人偶模型包括签到触发模型;采集视频图像,并通过触发模型进行姿态识别,并根据姿态识别的结果判断是否触发签到,若是,根据脸部图像信息,识别签到人员的身份,并更新签到列表;其通过ar人偶交互,实现签到,防止假签到,另外,与生成的ar人偶互动,可增加趣味性和可操作性,提高参会人员的用户体验。
[0079]
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
[0080]
流程图中或在此以其它方式描述的任何过程或方法描述可以被理解为,表示包括一个或更多个用于实现特定逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本发明的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本发明的实施例所属技术领域的技术人员所理解。
[0081]
本技术领域的普通技术人员可以理解,实现上述实施例方法携带的全部或部分步骤是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读介质中,该程序在执行时,包括方法实施例的步骤之一或其组合。
[0082]
在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。
[0083]
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。
[0084]
以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技
术领域,均同理包括在本发明的专利保护范围内。
技术特征:
1.一种基于ar技术的趣味签到方法,其特征在于,包括以下步骤:s1:根据人偶模型进行ar投影;所述人偶模型包括签到触发模型;s2:采集视频图像,并通过所述触发模型进行姿态识别,并根据所述姿态识别的结果判断是否触发签到,若是,进入下一步骤;其中,所述姿态识别的结果包括签到人员的脸部图像信息;s3:根据所述脸部图像信息,识别签到人员的身份,并更新签到列表。2.根据权利要求1所述的一种基于ar技术的趣味签到方法,其特征在于:所述步骤s1之前包括以下步骤:s0:获取会议信息;其中,所述会议信息包括会议人员的身份信息,所述身份信息包括人脸识别特征信息。3.根据权利要求2所述的一种基于ar技术的趣味签到方法,其特征在于,还包括以下步骤:s4:调用会议摄像头会会议场景进行图像拍摄。4.根据权利要求3所述的一种基于ar技术的趣味签到方法,其特征在于:所述步骤s4进行图像拍摄的照片包括:签到留档照片和签退留档照片。5.根据权利要求4所述的一种基于ar技术的趣味签到方法,其特征在于,还包括以下步骤:s5:采集视频图像,并通过所述触发模型进行姿态识别,并根据所述姿态识别的结果判断是否触发签退,若是,进入下一步骤;s6:根据所述脸部图像信息,识别签退人员的身份,并更新签退列表。6.根据权利要求5所述的一种基于ar技术的趣味签到方法,其特征在于,所述步骤s2和/或步骤s5,具体包括以下步骤:s101:根据所述视频图像进行手势捕捉,确定手势的位置信息;s102:根据所述手势的位置信息确定所述手势对应的触摸区域;s103:根据所述手势的位置信息以及对应的触摸区域,确定签到人员的姿态,并判断是否存在对应的交互动作;若是,触发签到或触发签退。7.根据权利要求6所述的一种基于ar技术的趣味签到方法,其特征在于,所述步骤s103后还包括以下步骤:s104:根据所述交互动作,匹配并执行对应的互动动作;所述互动动作包括ar互动投影和/或互动音效。8.一种基于ar技术的趣味签到装置,采用权利要求1至7任一项所述的一种基于ar技术的趣味签到方法,其特征在于,包括:通讯模块,用于获取会议信息以及数据上传;视频采集模块,用于采集视频图像;存储模块,用于存储人偶模型以及所述会议信息;ar投影模块,用于根据所述人偶模型进行ar投影;姿态识别模块,用于进行姿态识别,并根据所述姿态识别的结果判断是否触发签到或是否触发签退;执行模块,用于根据识别交互动作,匹配并执行对应的互动动作;
人脸识别模块,用于根据姿态识别结果中的脸部图像信息,识别签到人员的身份;列表模块:用于生成并更新签到列表和/或签退列表。9.一种计算设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机指令,其特征在于,所述处理器执行所述指令时实现权利要求1至7任意一项所述方法的步骤。10.一种计算机可读存储介质,其存储有计算机指令,其特征在于,该指令被处理器执行时实现权利要求1至7任意一项所述方法的步骤。
技术总结
本发明公开了一种基于AR技术的趣味签到方法,涉及计算机技术领域,特别涉及一种基于AR技术的趣味签到方法及装置,其包括以下步骤:根据人偶模型进行AR投影;人偶模型包括签到触发模型;采集视频图像,并通过触发模型进行姿态识别,并根据姿态识别的结果判断是否触发签到,若是,根据脸部图像信息,识别签到人员的身份,并更新签到列表;其通过AR人偶交互,实现签到,防止假签到,另外,与生成的AR人偶互动,可增加趣味性和可操作性,提高参会人员的用户体验。用户体验。用户体验。
技术研发人员:赵定金 张常华 詹楚伟 黄汉贵
受保护的技术使用者:广东保伦电子股份有限公司
技术研发日:2023.07.31
技术公布日:2023/10/20
版权声明
本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
航空之家 https://www.aerohome.com.cn/
飞机超市 https://mall.aerohome.com.cn/
航空资讯 https://news.aerohome.com.cn/
上一篇:水泵供水系统的制作方法 下一篇:一种储能充电桩的充电管控系统的制作方法