AR合影方法、装置、计算机设备及存储介质.pdf
《AR合影方法、装置、计算机设备及存储介质.pdf》由会员分享,可在线阅读,更多相关《AR合影方法、装置、计算机设备及存储介质.pdf(16页完成版)》请在专利查询网上搜索。
1、(19)中华人民共和国国家知识产权局 (12)发明专利申请 (10)申请公布号 (43)申请公布日 (21)申请号 202010515019.5 (22)申请日 2020.06.08 (71)申请人 上海商汤智能科技有限公司 地址 200233 上海市徐汇区桂平路391号3 号楼1605A室 (72)发明人 孙红亮王子彬李炳泽刘小兵 (74)专利代理机构 北京中知法苑知识产权代理 有限公司 11226 代理人 李明赵吉阳 (51)Int.Cl. G06T 11/60(2006.01) G06K 9/00(2006.01) (54)发明名称 一种AR合影方法、 装置、 计算机设备及存储 介质 (。
2、57)摘要 本公开提供了一种AR合影方法、 装置、 计算 机设备及存储介质, 其方法包括: 获取包含人体 的待处理图像, 并从所述待处理图像中截取人体 影像; 响应对原始AR模板图像中多个历史名人的 选择信息, 基于与所述选择信息对应的目标历史 名人、 以及所述原始AR模板图像, 生成去除了所 述目标历史名人的目标AR模板图像; 基于与所述 选择信息对应的模板人物在所述AR模板图像中 的第一位置信息, 确定所述人体影像在所述目标 AR模板图像中的第二位置信息; 基于所述第二位 置信息, 将所述目标AR模板图像、 与所述人体影 像融合, 生成AR合影。 本公开实施例通过用户主 动控制目标AR模板。
3、图像, 来控制生成AR合影的最 终效果, 提高了在AR合影过程中的交互性。 权利要求书2页 说明书10页 附图3页 CN 111640166 A 2020.09.08 CN 111640166 A 1.一种AR合影方法, 其特征在于, 所述AR合影方法包括: 获取包含人体的待处理图像, 并从所述待处理图像中截取人体影像; 响应对原始AR模板图像中多个历史名人的选择信息, 基于与所述选择信息对应的目标 历史名人、 以及所述原始AR模板图像, 生成去除了所述目标历史名人的目标AR模板图像; 基于与所述选择信息对应的模板人物在所述AR模板图像中的第一位置信息, 确定所述 人体影像在所述目标AR模板图。
4、像中的第二位置信息; 基于所述第二位置信息, 将所述目标AR模板图像、 与所述人体影像融合, 生成AR合影。 2.根据权利要求1所述的AR合影方法, 其特征在于, 所述从所述待处理图像中截取人体 影像, 包括: 利用预先训练的语义分割模型, 对所述待处理图像进行语义分割处理, 得到所述待处 理图像的语义分割处理结果; 其中, 所述语义分割处理结果包括: 用于指示所述待处理图像 中每一个像素点是否属于人体的指示信息; 基于所述待处理图像的语义分割结果, 从所述待处理图像截取所述人体影像。 3.根据权利要求1或2所述的AR合影方法, 其特征在于, 采用下述方式生成所述原始AR 模板图像: 基于包括。
5、多个历史名人的照片, 生成所述原始AR模板图像; 或者, 基于预设的特征信息, 确定多个具有与所述特征信息对应特征的历史人物; 并基于包 含所述历史人物的画像, 生成所述原始AR模板图像。 4.根据权利要求1-3任一项所述的AR合影方法, 其特征在于, 所述AR合影方法还包括: 确定与所述目标历史名人对应的AR特效; 所述基于所述第二位置信息, 将所述目标AR模板图像、 与所述人体影像融合, 生成AR合 影, 包括: 所述基于所述第二位置信息, 将所述目标AR模板图像、 与所述目标历史名人对应的AR 特效、 以及所述人体影像融合, 生成AR合影。 5.根据权利要求1-4任一项所述的AR合影方法。
6、, 其特征在于, 所述AR合影方法还包括: 将所述AR合影存储至预设存储位置, 并通过显示屏幕向用户展示用于访问所述预设存 储位置的二维码。 6.根据权利要求1-5任一项所述的AR合影方法, 其特征在于, 所述获取包含人体的待处 理图像, 包括: 实时监测在预设区域范围内是否存在人体; 若检测到在预设区域范围内存在所述人体, 则针对所述预设区域范围, 获取所述待处 理图像。 7.一种AR合影装置, 其特征在于, 所述AR合影装置包括: 获取模块, 由于获取包含人体的待处理图像, 并从所述待处理图像中截取人体影像; 第一生成模块, 用于响应对原始AR模板图像中多个历史名人的选择信息, 基于与所述。
7、 选择信息对应的目标历史名人、 以及所述原始AR模板图像, 生成去除了所述目标历史名人 的目标AR模板图像; 第一确定模块, 用于基于与所述选择信息对应的模板人物在所述AR模板图像中的第一 权利要求书 1/2 页 2 CN 111640166 A 2 位置信息, 确定所述人体影像在所述目标AR模板图像中的第二位置信息; 第二生成模块, 用于基于所述第二位置信息, 将所述目标AR模板图像、 与所述人体影像 融合, 生成AR合影。 8.根据权利要求7所述的AR合影装置, 其特征在于, 所述AR合影装置还包括: 存储模块, 用于将所述AR合影存储至预设存储位置, 并通过显示屏幕向用户展示用于 访问所。
8、述预设存储位置的二维码。 9.一种计算机设备, 其特征在于, 包括: 处理器、 存储器和总线, 所述存储器存储有所述 处理器可执行的机器可读指令, 当计算机设备运行时, 所述处理器与所述存储器之间通过 总线通信, 所述机器可读指令被所述处理器执行时执行如权利要求1至6任一所述的AR合影 方法的步骤。 10.一种计算机可读存储介质, 其特征在于, 该计算机可读存储介质上存储有计算机程 序, 该计算机程序被处理器运行时执行如权利要求1至6任一所述的AR合影方法的步骤。 权利要求书 2/2 页 3 CN 111640166 A 3 一种AR合影方法、 装置、 计算机设备及存储介质 技术领域 0001。
9、 本公开涉及图像处理技术领域, 具体而言, 涉及一种AR合影方法、 装置、 计算机设 备及存储介质。 背景技术 0002 随着增强现实(Augmented Reality, AR)技术的不断成熟, AR技术越来越多地应用 于各个行业, 如教育、 培训、 医疗、 设计等, 为使用者提供了许多新奇的体验。 其中, AR合影技 术已经相对成熟, 例如可以将AR图像与人体图像相结合, 营造出一种合影的效果。 0003 但是, 目前AR合影中的AR特效都是预先设置好的, 用户只能基于预先设置好的AR 特效实现AR合影, 交互性较差。 发明内容 0004 本公开实施例至少提供一种AR合影方法、 装置、 计。
10、算机设备及存储介质。 0005 第一方面, 本公开实施例提供了一种AR合影方法, 所述AR合影方法包括: 0006 获取包含人体的待处理图像, 并从所述待处理图像中截取人体影像; 0007 响应对原始AR模板图像中多个历史名人的选择信息, 基于与所述选择信息对应的 目标历史名人、 以及所述原始AR模板图像, 生成去除了所述目标历史名人的目标AR模板图 像; 0008 基于与所述选择信息对应的模板人物在所述AR模板图像中的第一位置信息, 确定 所述人体影像在所述目标AR模板图像中的第二位置信息; 0009 基于所述第二位置信息, 将所述目标AR模板图像、 与所述人体影像融合, 生成AR合 影。 。
11、0010 一种可选的实施方式中, 所述从所述待处理图像中截取人体影像, 包括: 0011 利用预先训练的语义分割模型, 对所述待处理图像进行语义分割处理, 得到所述 待处理图像的语义分割处理结果; 其中, 所述语义分割处理结果包括: 用于指示所述待处理 图像中每一个像素点是否属于人体的指示信息; 0012 基于所述待处理图像的语义分割结果, 从所述待处理图像截取所述人体影像。 0013 一种可选的实施方式中, 采用下述方式生成所述原始AR模板图像: 0014 基于包括多个历史名人的照片, 生成所述原始AR模板图像; 0015 或者, 0016 基于预设的特征信息, 确定多个具有与所述特征信息对。
12、应特征的历史人物; 并基 于包含所述历史人物的画像, 生成所述原始AR模板图像。 0017 一种可选的实施方式中, 所述AR合影方法还包括: 确定与所述目标历史名人对应 的AR特效; 0018 所述基于所述第二位置信息, 将所述目标AR模板图像、 与所述人体影像融合, 生成 AR合影, 包括: 说明书 1/10 页 4 CN 111640166 A 4 0019 所述基于所述第二位置信息, 将所述目标AR模板图像、 与所述目标历史名人对应 的AR特效、 以及所述人体影像融合, 生成AR合影。 0020 一种可选的实施方式中, 所述AR合影方法还包括: 0021 将所述AR合影存储至预设存储位置。
13、, 并通过显示屏幕向用户展示用于访问所述预 设存储位置的二维码。 0022 一种可选的实施方式中, 所述获取包含人体的待处理图像, 包括: 0023 实时监测在预设区域范围内是否存在人体; 0024 若检测到在预设区域范围内存在所述人体, 则针对所述预设区域范围, 获取所述 待处理图像。 0025 第二方面, 本公开实施例提供了一种AR合影装置, 所述AR合影装置包括: 0026 获取模块, 由于获取包含人体的待处理图像, 并从所述待处理图像中截取人体影 像; 0027 第一生成模块, 用于响应对原始AR模板图像中多个历史名人的选择信息, 基于与 所述选择信息对应的目标历史名人、 以及所述原始。
14、AR模板图像, 生成去除了所述目标历史 名人的目标AR模板图像; 0028 第一确定模块, 用于基于与所述选择信息对应的模板人物在所述AR模板图像中的 第一位置信息, 确定所述人体影像在所述目标AR模板图像中的第二位置信息; 0029 第二生成模块, 用于基于所述第二位置信息, 将所述目标AR模板图像、 与所述人体 影像融合, 生成AR合影。 0030 一种可选的实施方式中, 所述获取模块具体用于: 0031 利用预先训练的语义分割模型, 对所述待处理图像进行语义分割处理, 得到所述 待处理图像的语义分割处理结果; 其中, 所述语义分割处理结果包括: 用于指示所述待处理 图像中每一个像素点是否。
15、属于人体的指示信息; 0032 基于所述待处理图像的语义分割结果, 从所述待处理图像截取所述人体影像。 0033 一种可选的实施方式中, 采用下述方式生成所述原始AR模板图像: 0034 基于包括多个历史名人的照片, 生成所述原始AR模板图像; 0035 或者, 0036 基于预设的特征信息, 确定多个具有与所述特征信息对应特征的历史人物; 并基 于包含所述历史人物的画像, 生成所述原始AR模板图像。 0037 一种可选的实施方式中, 所述AR合影装置还包括: 0038 第二确定模块, 用于确定与所述目标历史名人对应的AR特效; 0039 所述第二生成模块具体用于: 0040 所述基于所述第二。
16、位置信息, 将所述目标AR模板图像、 与所述目标历史名人对应 的AR特效、 以及所述人体影像融合, 生成AR合影。 0041 一种可选的实施方式中, 所述AR合影装置还包括: 0042 存储模块, 用于将所述AR合影存储至预设存储位置, 并通过显示屏幕向用户展示 用于访问所述预设存储位置的二维码。 0043 一种可选的实施方式中, 所述获取模块还用于: 0044 实时监测在预设区域范围内是否存在人体; 说明书 2/10 页 5 CN 111640166 A 5 0045 若检测到在预设区域范围内存在所述人体, 则针对所述预设区域范围, 获取所述 待处理图像。 0046 第三方面, 本公开实施例。
17、还提供一种计算机设备, 包括: 处理器、 存储器和总线, 所 述存储器存储有所述处理器可执行的机器可读指令, 当计算机设备运行时, 所述处理器与 所述存储器之间通过总线通信, 所述机器可读指令被所述处理器执行时执行上述第一方 面, 或第一方面中任一种可能的实施方式中的步骤。 0047 第四方面, 本公开实施例还提供一种计算机可读存储介质, 该计算机可读存储介 质上存储有计算机程序, 该计算机程序被处理器运行时执行上述第一方面, 或第一方面中 任一种可能的实施方式中的步骤。 0048 本公开实施例通过从包含人体的待处理图像中截取人体影像, 并响应对原始AR模 板图像中多个历史名人的选择信息, 基。
18、于与选择信息对应的目标历史名人、 以及原始AR模 板图像, 生成去除了目标历史名人的目标AR模板图像; 后基于与选择信息对应的模板人物 在AR模板图像中的第一位置信息, 确定人体影像在目标AR模板图像中的第二位置信息, 并 基于第二位置信息, 将目标AR模板图像、 与人体影像融合, 生成AR合影, 从而实现了通过用 户主动控制目标AR模板图像, 来控制生成AR合影的最终效果, 提高了在AR合影过程中的交 互性。 0049 为使本公开的上述目的、 特征和优点能更明显易懂, 下文特举较佳实施例, 并配合 所附附图, 作详细说明如下。 附图说明 0050 为了更清楚地说明本公开实施例的技术方案, 下。
19、面将对实施例中所需要使用的附 图作简单地介绍, 此处的附图被并入说明书中并构成本说明书中的一部分, 这些附图示出 了符合本公开的实施例, 并与说明书一起用于说明本公开的技术方案。 应当理解, 以下附图 仅示出了本公开的某些实施例, 因此不应被看作是对范围的限定, 对于本领域普通技术人 员来讲, 在不付出创造性劳动的前提下, 还可以根据这些附图获得其他相关的附图。 0051 图1示出了本公开实施例所提供的一种AR合影方法的流程图; 0052 图2a示出了本公开实施例所提供的生成目标AR模板图像具体示例图; 0053 图2b示出了本公开实施例所提供的生成AR合影的具体示例图; 0054 图3示出了。
20、本公开实施例所提供的一种AR合影装置的示意图; 0055 图4示出了本公开实施例所提供的另一种AR合影装置的示意图; 0056 图5示出了本公开实施例所提供的一种计算机设备的示意图。 具体实施方式 0057 为使本公开实施例的目的、 技术方案和优点更加清楚, 下面将结合本公开实施例 中附图, 对本公开实施例中的技术方案进行清楚、 完整地描述, 显然, 所描述的实施例仅仅 是本公开一部分实施例, 而不是全部的实施例。 通常在此处附图中描述和示出的本公开实 施例的组件可以以各种不同的配置来布置和设计。 因此, 以下对在附图中提供的本公开的 实施例的详细描述并非旨在限制要求保护的本公开的范围, 而是。
21、仅仅表示本公开的选定实 施例。 基于本公开的实施例, 本领域技术人员在没有做出创造性劳动的前提下所获得的所 说明书 3/10 页 6 CN 111640166 A 6 有其他实施例, 都属于本公开保护的范围。 0058 经研究发现, 目前AR图像都是全部设定或部分设定好的, 用户通常只能对一些细 节进行调节, 无法依据自身喜好确定要与其合影的AR图像, 人机互动性较差。 0059 基于上述研究, 本公开实施例提供了一种AR合影方法, 通过用户主动控制目标AR 模板图像, 来控制生成AR合影的最终效果, 提高了在AR合影过程中的交互性。 0060 针对以上方案所存在的缺陷, 均是发明人在经过实践。
22、并仔细研究后得出的结果, 因此, 上述问题的发现过程以及下文中本公开针对上述问题所提出的解决方案, 都应该是 发明人在本公开过程中对本公开做出的贡献。 0061 应注意到: 相似的标号和字母在下面的附图中表示类似项, 因此, 一旦某一项在一 个附图中被定义, 则在随后的附图中不需要对其进行进一步定义和解释。 0062 为便于对本实施例进行理解, 首先对本公开实施例所公开的一种AR合影方法进行 详细介绍, 本公开实施例所提供的AR合影方法的执行主体一般为具有一定计算能力的AR合 影设备, 该AR合影设备例如包括: 终端设备或服务器或其它处理设备, 终端设备可以为用户 设备(User Equipm。
23、ent, UE)、 移动设备、 用户终端、 终端、 蜂窝电话、 无绳电话、 个人数字处理 (Personal Digital Assistant, PDA)、 手持设备、 计算设备、 车载设备、 可穿戴设备等。 在一 些可能的实现方式中, 该AR合影方法可以通过处理器调用存储器中存储的计算机可读指令 的方式来实现。 0063 下面以执行主体为AR合影设备为例对本公开实施例提供的AR合影方法加以说明。 0064 参见图1所示, 为本公开实施例提供的AR合影方法的流程图, 所述方法包括步骤 S101S104, 其中: 0065 S101: 获取包含人体的待处理图像, 并从所述待处理图像中截取人体影。
24、像; 0066 S102: 响应对原始AR模板图像中多个历史名人的选择信息, 基于与所述选择信息 对应的目标历史名人、 以及所述原始AR模板图像, 生成去除了所述目标历史名人的目标AR 模板图像; 0067 S103: 基于与所述选择信息对应的模板人物在所述AR模板图像中的第一位置信 息, 确定所述人体影像在所述目标AR模板图像中的第二位置信息; 0068 S104: 基于所述第二位置信息, 将所述目标AR模板图像、 与所述人体影像融合, 生 成AR合影。 0069 本公开实施例通过从包含人体的待处理图像中截取人体影像, 并响应对原始AR模 板图像中多个历史名人的选择信息, 基于与选择信息对应。
25、的目标历史名人、 以及原始AR模 板图像, 生成去除了目标历史名人的目标AR模板图像; 后基于与选择信息对应的模板人物 在AR模板图像中的第一位置信息, 确定人体影像在目标AR模板图像中的第二位置信息, 并 基于第二位置信息, 将目标AR模板图像、 与人体影像融合, 生成AR合影, 从而实现了通过用 户主动控制目标AR模板图像, 来控制生成AR合影的最终效果, 提高了在AR合影过程中的交 互性。 0070 下面分别对上述S101S104加以详细说明。 0071 一: 在上述S101中, 待处理图像中所包括的人体可以有一个, 也可以有多个。 0072 具体地, 在获取包含人体的待处理图像之前, 。
26、还可以包括下述过程, 包括: 0073 实时监测在预设区域范围内是否存在人体。 说明书 4/10 页 7 CN 111640166 A 7 0074 在实时检测预设区域范围内是否存在人体的规程中, 若检测到在预设区域范围内 存在所述人体, 则针对所述预设区域范围, 获取所述待处理图像。 0075 具体的, 针对一展示屏幕, 可以设定一位于现实场景中预设区域范围, 通过检测该 预设区域范围内是否存在人体, 触发获取待处理图像的操作。 0076 示例性的, 可以在展示屏幕的预设区域范围的地面, 设置一压力传感器, 在用户处 于该预设区域范围时, 压力传感器便会感应到压力变化, 从而监测出在预设区域。
27、范围内存 在人体。 或者, 在展示屏幕附近的预设空间内, 设置一红外探测仪, 当用户进入到预设区域 内时, 红外探测器便会感应到温度变化, 从而监测出在预设区域范围内存在人体, 此外, 还 包括, 雷达检测、 声波检测等多种方法, 再次不做赘述。 0077 在监测到在预设区域范围内存在人体之后, 便可以针对所述预设区域范围, 获取 所述待处理图像。 0078 具体的, 所述人体的待处理图像可以通过摄像头获得, 该摄像头可以设置于展示 屏幕上方、 两侧、 或者前方等任一位置, 可以是与展示屏幕物理分离的摄像头, 也可以是非 物理分离的摄像头; 另外, 摄像头例如还可以设置于展示屏幕下, 通过屏下。
28、拍摄技术, 获取 人体图像。 在采用屏下拍摄技术的情况下, 还可以设置一与摄像头联动的图像检测器, 用于 判断用户距离摄像头的远近高低, 当判断摄像头的当前高度针对用户获取待处理图像时的 效果较差时, 可以调整摄像头的高低, 在判断出用户距离不适合时, 例如用户距离过远可能 导致人体影像过小, 用户距离过近可能导致人体影像在待处理图像中残缺的问题, 此时可 以在显示屏幕上显示出提示信息, 用于提醒用户进行相应的位置移动。 0079 此外, 所述摄像头例如可以处于休眠状态, 当监测到在预设区域范围内存在人体 之后, 才会从休眠状态被唤醒, 开始采集待处理图像; 所述摄像头还可以在监测到在预设区 。
29、域范围内存在人体之后, 开启并在采集待处理图像, 在一定程度, 可以节省电能, 同时减少 摄像头开启时间, 使得摄像头的使用寿命更长。 0080 由于采集的图像中包括了摄像头的拍摄视野范围内的全部影响, 但是在合影过程 中, 往往不需要用户周围环境、 或者背景影响, 因此需要对获取到的待处理图像进行处理, 以从待处理图像中提取出后续AR合影生成过程中所需的人体影像。 0081 从所述待处理图像中截取人体影像的方法例如包括: 0082 利用预先训练的语义分割模型, 对所述待处理图像进行语义分割处理, 得到所述 待处理图像的语义分割处理结果; 其中, 所述语义分割处理结果包括: 用于指示所述待处理。
30、 图像中每一个像素点是否属于人体的指示信息; 0083 基于所述待处理图像的语义分割结果, 从所述待处理图像截取所述人体影像。 0084 其中, 所述语义分割模型的训练方法可以包括: 利用待训练的语义分割模型, 对样 本图像进行语义分割处理, 得到样本图像的语义分割结果; 根据样本图像的语义分割结果, 以及样本图像的语义分割标注信息, 得到待训练的语义分割模型的模型损失, 基于该损失, 优化待训练的语义分割模型的参数; 经过对待训练的语义分割模型的参数的多轮优化, 得 到训练后的语义分割模型。 0085 二: 在上述S102中, 所述原始AR模板图像可以为: 0086 基于包括多个历史名人的照。
31、片, 生成所述原始AR模板图像; 0087 或者, 说明书 5/10 页 8 CN 111640166 A 8 0088 基于预设的特征信息, 确定多个具有与所述特征信息对应特征的历史人物; 并基 于包含所述历史人物的画像, 生成所述原始AR模板图像。 0089 在一种可实施的方法中, 可以选取一历史照片, 例如: 英国王室合影、 抗战胜利纪 念照片等, 将其转化为AR模板图像。 在这里, 由于一些照片历史较为悠久, 还可以利用人工 智能(Artificial Intelligence, AI)修复方法, 对照片进行修复, 以更为清晰地展示该照 片。 0090 另外, 在将其转化为AR模板图像。
32、的过程中, 例如可以对历史照片进行一定的风格 迁移处理, 使得历史照片能够呈现出区别于原始照片的风格。 在另一种可实施的方法中, 还 可以利用图像拼接技术, 对多个历史人物的影像进行拼接, 得到AR模板图像, 例如将某个朝 代的历代皇帝的影像拼接在一起, 生成原始AR模版图像, 这样既满足了用户对于与不同名 人合影的想法, 也增加了互动趣味性。 0091 为了使得用户可以与原始AR模板图像进行合影, 则需要在原始AR模板图像中选取 一位置, 用于显示用户图像。 0092 参见图2a, 图2a示出了本公开实施例所提供的生成目标AR模板图像具体示例图。 在该示例中, 21表示用户选定的目标历史名人。
33、在AR模板图像中的影像; 22表示其他历史名 人在AR模板图像中的影像。 0093 具体的, 在用户开始进行AR合影之后, 所述展示屏幕上可以显示出多个用户界面 (User Interface, UI)标识, 用于对应不同的历史人物。 该UI标识可以为醒目显示的提示 框, 或是数字、 字母标识等。 用户可以通过点击选取对应的UI标识从而去除掉不想在合影中 显示的目标历史名人的影像。 0094 如图2a所示, 在该实例中, 当响应对原始AR模板图像中多个历史名人的选择信息 之后, 所述目标历史名人在目标AR模板图像中的影像可以为空白, 或者显示虚线框表明该 历史人物被选择, 以及将要被去除的信息。
34、。 0095 三: 在上述S103中, 在一种可能的实施例中, 在确定出去除的历史人物对应的目标 AR模板图像之后, 便可以在该位置出显示出获取到的人体影像。 0096 在一种可能的实施例中, 在确定出去除的历史人物对应的目标AR模板图像之后, 还可以依据用户的人体影像的高度、 体态等信息, 选取在与所述选择信息对应的目标历史 人物在所述AR模板图像中的第一位置附近的第二位置处显示人体影像。 0097 四: 在上述S104中, 在该步骤中, 在基于目标历史名人对应的AR模版图像, 及人体 影像进行合影的过程中, 还可以包括: 确定与所述目标历史名人对应的AR特效。 0098 参加图2b, 图2。
35、b示出了本公开实施例所提供的生成AR合影的具体示例图。 在该示 例中, 22表示其他历史名人在AR模板图像中的影像; 22表示人体影像。 0099 示例性的, 以与多位皇帝合影为例, 可以在皇帝的头像下面展示处对应的王冠、 龙 袍等标志性服饰配饰的AR特效, 还可以标注其对应的名字、 名号等AR特效, 还可以在皇帝的 头像位置处展示一些现代的配件的AR特效, 例如墨镜、 项链等, 增加合影的趣味性, 同时增 加与用户之间的互动性。 0100 在所述基于所述第二位置信息, 将所述目标AR模板图像、 与所述目标历史名人对 应的AR特效、 以及所述人体影像融合, 生成AR合影的过程中, 还可以对其他。
36、历史名人的AR模 板图以及人体影像的分辨率、 清晰度、 色调等信息进行统一调整, 以增加生成合影的真实 说明书 6/10 页 9 CN 111640166 A 9 度, 最大可能地减少其他历史名人的AR模板图与人体影像之间的违和感。 0101 在本公开的另一实施例中, 所述AR合影方法还包括: 0102 将所述AR合影存储至预设存储位置, 并通过显示屏幕向用户展示用于访问所述预 设存储位置的二维码。 0103 在生成合影图片之后, 首先, 可以现将合影存储在缓存中或其他特定位置当中, 同 时在展示屏幕上显示一二维码。 用户可以通过扫描该二维码, 在移动端查看该AR合影, 并在 移动端进行下载或。
37、打印操作。 在用户查看之后, 可以对该合影进行删除; 若一用户只是想要 体验合影的过程, 而并没有在移动端查看该合影, 则合影设备可以基于预设时间或在下一 次进行合影时, 对缓存的合影进行删除, 以节省内存, 确保合影设备的运行流畅性。 0104 本领域技术人员可以理解, 在具体实施方式的上述方法中, 各步骤的撰写顺序并 不意味着严格的执行顺序而对实施过程构成任何限定, 各步骤的具体执行顺序应当以其功 能和可能的内在逻辑确定。 0105 基于同一发明构思, 本公开实施例中还提供了与AR合影方法对应的AR合影装置, 由于本公开实施例中的装置解决问题的原理与本公开实施例上述AR合影方法相似, 因此。
38、装 置的实施可以参见方法的实施, 重复之处不再赘述。 0106 参照图3、 4所示, 图3为本公开实施例提供的一种AR合影装置的示意图; 图4为本公 开实施例提供的另一种AR合影装置的示意图。 所述AR合影装置包括: 获取模块310、 第一生 成模块320、 第一确定模块330以及第二生成模块340, 其中: 0107 获取模块310, 由于获取包含人体的待处理图像, 并从所述待处理图像中截取人体 影像; 0108 第一生成模块320, 用于响应对原始AR模板图像中多个历史名人的选择信息, 基于 与所述选择信息对应的目标历史名人、 以及所述原始AR模板图像, 生成去除了所述目标历 史名人的目标。
39、AR模板图像; 0109 第一确定模块330, 用于基于与所述选择信息对应的模板人物在所述AR模板图像 中的第一位置信息, 确定所述人体影像在所述目标AR模板图像中的第二位置信息; 0110 第二生成模块340, 用于基于所述第二位置信息, 将所述目标AR模板图像、 与所述 人体影像融合, 生成AR合影。 0111 本公开实施例通过用户主动控制目标AR模板图像, 来控制生成AR合影的最终效 果, 提高了在AR合影过程中的交互性 0112 一种可选的实施方式中, 所述获取模块310具体用于: 0113 利用预先训练的语义分割模型, 对所述待处理图像进行语义分割处理, 得到所述 待处理图像的语义分。
40、割处理结果; 其中, 所述语义分割处理结果包括: 用于指示所述待处理 图像中每一个像素点是否属于人体的指示信息; 0114 基于所述待处理图像的语义分割结果, 从所述待处理图像截取所述人体影像。 0115 一种可选的实施方式中, 采用下述方式生成所述原始AR模板图像: 0116 基于包括多个历史名人的照片, 生成所述原始AR模板图像; 0117 或者, 0118 基于预设的特征信息, 确定多个具有与所述特征信息对应特征的历史人物; 并基 于包含所述历史人物的画像, 生成所述原始AR模板图像。 说明书 7/10 页 10 CN 111640166 A 10 0119 一种可选的实施方式中, 如图。
41、4所示, 所述AR合影装置还包括: 0120 第二确定模块350, 用于确定与所述目标历史名人对应的AR特效; 0121 所述第二生成模块340具体用于: 0122 所述基于所述第二位置信息, 将所述目标AR模板图像、 与所述目标历史名人对应 的AR特效、 以及所述人体影像融合, 生成AR合影。 0123 一种可选的实施方式中, 所述AR合影装置还包括: 0124 存储模块360, 用于将所述AR合影存储至预设存储位置, 并通过显示屏幕向用户展 示用于访问所述预设存储位置的二维码。 0125 一种可选的实施方式中, 所述获取模块310还用于: 0126 实时监测在预设区域范围内是否存在人体; 。
42、0127 若检测到在预设区域范围内存在所述人体, 则针对所述预设区域范围, 获取所述 待处理图像。 0128 本公开实施例还提供了一种计算机设备, 如图5所示, 为本公开实施例提供的计算 机设备结构示意图, 包括: 0129 处理器11和存储器12; 所述存储器12存储有所述处理器11可执行的机器可读指 令, 当计算机设备运行时, 所述机器可读指令被所述处理器执行以实现下述步骤: 0130 获取包含人体的待处理图像, 并从所述待处理图像中截取人体影像; 0131 响应对原始AR模板图像中多个历史名人的选择信息, 基于与所述选择信息对应的 目标历史名人、 以及所述原始AR模板图像, 生成去除了所。
43、述目标历史名人的目标AR模板图 像; 0132 基于与所述选择信息对应的模板人物在所述AR模板图像中的第一位置信息, 确定 所述人体影像在所述目标AR模板图像中的第二位置信息; 0133 基于所述第二位置信息, 将所述目标AR模板图像、 与所述人体影像融合, 生成AR合 影。 0134 一种可选的实施方式中, 处理器11执行的指令中, 所述从所述待处理图像中截取 人体影像, 包括: 0135 利用预先训练的语义分割模型, 对所述待处理图像进行语义分割处理, 得到所述 待处理图像的语义分割处理结果; 其中, 所述语义分割处理结果包括: 用于指示所述待处理 图像中每一个像素点是否属于人体的指示信息。
44、; 0136 基于所述待处理图像的语义分割结果, 从所述待处理图像截取所述人体影像。 0137 一种可选的实施方式中, 处理器11执行的指令中, 采用下述方式生成所述原始AR 模板图像: 0138 基于包括多个历史名人的照片, 生成所述原始AR模板图像; 0139 或者, 0140 基于预设的特征信息, 确定多个具有与所述特征信息对应特征的历史人物; 并基 于包含所述历史人物的画像, 生成所述原始AR模板图像。 0141 一种可选的实施方式中, 处理器11执行的指令中, 所述AR合影方法还包括: 确定与 所述目标历史名人对应的AR特效; 0142 所述基于所述第二位置信息, 将所述目标AR模板。
45、图像、 与所述人体影像融合, 生成 说明书 8/10 页 11 CN 111640166 A 11 AR合影, 包括: 0143 所述基于所述第二位置信息, 将所述目标AR模板图像、 与所述目标历史名人对应 的AR特效、 以及所述人体影像融合, 生成AR合影。 0144 一种可选的实施方式中, 处理器11执行的指令中, 所述AR合影方法还包括: 0145 将所述AR合影存储至预设存储位置, 并通过显示屏幕向用户展示用于访问所述预 设存储位置的二维码。 0146 一种可选的实施方式中, 处理器11执行的指令中, 所述获取包含人体的待处理图 像, 包括: 0147 实时监测在预设区域范围内是否存在。
46、人体; 0148 若检测到在预设区域范围内存在所述人体, 则针对所述预设区域范围, 获取所述 待处理图像。 0149 本公开实施例还提供一种计算机可读存储介质, 该计算机可读存储介质上存储有 计算机程序, 该计算机程序被处理器运行时执行上述方法实施例中所述的AR合影方法的步 骤。 其中, 该存储介质可以是易失性或非易失的计算机可读取存储介质。 0150 本公开实施例所提供的AR合影方法的计算机程序产品, 包括存储了程序代码的计 算机可读存储介质, 所述程序代码包括的指令可用于执行上述方法实施例中所述的AR合影 方法的步骤, 具体可参见上述方法实施例, 在此不再赘述。 0151 本公开实施例还提。
47、供一种计算机程序, 该计算机程序被处理器执行时实现前述实 施例的任意一种方法。 该计算机程序产品可以具体通过硬件、 软件或其结合的方式实现。 在 一个可选实施例中, 所述计算机程序产品具体体现为计算机存储介质, 在另一个可选实施 例中, 计算机程序产品具体体现为软件产品, 例如软件开发包(Software Development Kit, SDK)等等。 0152 所属领域的技术人员可以清楚地了解到, 为描述的方便和简洁, 上述描述的系统 和装置的具体工作过程, 可以参考前述方法实施例中的对应过程, 在此不再赘述。 在本公开 所提供的几个实施例中, 应该理解到, 所揭露的系统、 装置和方法, 。
48、可以通过其它的方式实 现。 以上所描述的装置实施例仅仅是示意性的, 例如, 所述单元的划分, 仅仅为一种逻辑功 能划分, 实际实现时可以有另外的划分方式, 又例如, 多个单元或组件可以结合或者可以集 成到另一个系统, 或一些特征可以忽略, 或不执行。 另一点, 所显示或讨论的相互之间的耦 合或直接耦合或通信连接可以是通过一些通信接口, 装置或单元的间接耦合或通信连接, 可以是电性, 机械或其它的形式。 0153 所述作为分离部件说明的单元可以是或者也可以不是物理上分开的, 作为单元显 示的部件可以是或者也可以不是物理单元, 即可以位于一个地方, 或者也可以分布到多个 网络单元上。 可以根据实际。
49、的需要选择其中的部分或者全部单元来实现本实施例方案的目 的。 0154 另外, 在本公开各个实施例中的各功能单元可以集成在一个处理单元中, 也可以 是各个单元单独物理存在, 也可以两个或两个以上单元集成在一个单元中。 0155 所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时, 可以 存储在一个处理器可执行的非易失的计算机可读取存储介质中。 基于这样的理解, 本公开 的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件 说明书 9/10 页 12 CN 111640166 A 12 产品的形式体现出来, 该计算机软件产品存储在一个存储介质中, 包括若干指。
50、令用以使得 一台计算机设备(可以是个人计算机, 服务器, 或者网络设备等)执行本公开各个实施例所 述方法的全部或部分步骤。 而前述的存储介质包括: U盘、 移动硬盘、 只读存储器(Read-Only Memory, ROM)、 随机存取存储器(Random Access Memory, RAM)、 磁碟或者光盘等各种可以存 储程序代码的介质。 0156 最后应说明的是: 以上所述实施例, 仅为本公开的具体实施方式, 用以说明本公开 的技术方案, 而非对其限制, 本公开的保护范围并不局限于此, 尽管参照前述实施例对本公 开进行了详细的说明, 本领域的普通技术人员应当理解: 任何熟悉本技术领域的技。
- 内容关键字: AR 合影 方法 装置 计算机 设备 存储 介质
顶升式芯片脱模结构及芯片固晶设备.pdf
U肋板转运机器人.pdf
农业种植架.pdf
洗水机用松布退卷输送机构.pdf
检测夹具.pdf
低压线圈中的气道撑条.pdf
自动上料调平的无机板切割设备.pdf
高压手动反冲洗过滤装置.pdf
烟气余热回收装置.pdf
具有受热均匀结构的电热恒温鼓风干燥箱.pdf
单手操作钢珠锁紧接头.pdf
实验动物大鼠拍摄CBCT的专用支架.pdf
自动检测码垛漏砖系统.pdf
挥发性有机物环保治理回收装置.pdf
消失模壳型精铸模型气化炉的壳型料架.pdf
综合性能好的节能预分支电缆.pdf
微型无阀压电泵.pdf
干式变压器绝缘垫块.pdf
煤粉吊装料仓.pdf
活塞加工用运输承载板.pdf
双目测距导盲装置.pdf
有色金属选矿废水回收处理装置.pdf
带有脱模机构的塑料瓶注塑机.pdf
粉尘精过滤滤芯.pdf
升降堰门.pdf
生产海绵钛带加热装置的反应器.pdf
炼铁原料白灰消化装置.pdf
塑料瓶用吹塑成形装置.pdf
LED器件及其制备方法.pdf
消融针尖端限位缓冲结构及其穿刺装置.pdf
光伏储能系统.pdf
基于多模态数据的封闭母线R-CNN温度故障监测方法.pdf