Login| Sign Up| Help| Contact|

Patent Searching and Data


Title:
IMAGE SYNTHESIS METHOD AND DEVICE, AND STORAGE MEDIUM
Document Type and Number:
WIPO Patent Application WO/2022/093112
Kind Code:
A1
Abstract:
An image synthesis method and device, and a storage medium. A first bounding box line is obtained by performing convex hull extraction on a target object image in an image to be processed; the first bounding box line is narrowed towards the center to obtain a second bounding box line; a target ray at which at least one connection point is located when a first preset material and the target object image are synthesized is determined according to the target object image; at least one connection point between the first preset material and the target object image is determined according to the first bounding box line, the second bounding box line, a target object image contour and at least one target ray; and the first preset material and the target object image are synthesized according to the connection point, and a synthesis result is displayed. An allowable range of the connection point is defined based on the first bounding box line, the second bounding box line and the target object image contour which are obtained. A reasonable position of the connection point can be determined within the range such that the first preset material is reasonably positioned in the synthesis result, and a user-intended image synthesis effect can be achieved.

Inventors:
CHEN ZHILI (US)
ZHANG WENHAO (CN)
Application Number:
PCT/SG2021/050520
Publication Date:
May 05, 2022
Filing Date:
August 30, 2021
Export Citation:
Click for automatic bibliography generation   Help
Assignee:
BEIJING ZITIAO NETWORK TECHNOLOGY CO LTD (CN)
International Classes:
G06T7/12; G06T3/40; G06T19/00; H04N5/265
Foreign References:
CN110136092A2019-08-16
CN111754541A2020-10-09
US20110050685A12011-03-03
Attorney, Agent or Firm:
POH, Chee Kian, Daniel (SG)
Download PDF:
Claims:
26 权 利要 求 书

1、 一种图像合成 方法, 包括: 对待处 理图像中 的目标物体 图像进行 凸包提取 , 得到第一边界框 线; 对所述 第一边界 框线按照 预设比例进 行中心缩 小, 得到第二边界框 线; 根据 所述目标物 体图像确 定第一预设 素材与 所述目标物 体图像合 成时至 少一 个连接点 所在的 目标射线; 根据 所述第一 边界框线 、 所述第二边界框线 、 所述目标物体图像 轮廓以 及至 少一条 目标射线, 确定第一预 设素材与 所述目标 物体图像 的至少一个 连 接点 ; 根据 所述连接点 , 将所述第一预设 素材与所 述目标物体 图像进行 合成并 显示 合成结果 。

2、 根据权利要求 1所述的方法 , 其中, 所述根据所述第一边界框 线、 所 述第 二边界框 线、 所述目标物体 图像轮廓以 及至少一 条目标射 线, 确定第一 预设 素材与所 述目标物体 图像的至 少一个连接 点, 包括: 对于任 意一条 目标射线 , 确定第一交点或第 二交点作 为所述第一 预设素 材与 所述目标 物体图像 的一个连接 点, 其中, 所述第一交点为 所述目标射 线 与所 述第二边 界框线的 交点, 所述第二交 点为所述 目标射线与 所述目标物 体 图像 轮廓的交 点。

3、 根据权利要求 2所述的方法 , 其中, 所述对于任意一条目标射 线, 确 定第 一交点或 第二交点 作为所述 第一预设素 材与所述 目标物体 图像的一 个连 接点 , 包括: 对于任 意一条 目标射线 , 获取所述目标射线与 所述第一 边界框线 的第三 交 占・ 以所 述第三交 点为起点 , 沿所述目标射线向 所述目标物 体图像 内部方向 查找 所述目标射 线上的第 一个交点 , 将所述第一个 交点作为所 述第一预设 素 材与 所述目标 物体图像 的一个连接 点, 其中所述第一 个交点为 所述目标射 线 与所 述第二边 界框线的 第一交点 、 或所述目标射线与 所述目标 物体图像轮 廓 的第 二交点 。

4、 根据权利要求 2所述的方法 , 其中, 所述对于任意一条目标射 线, 确 定第 一交点或 第二交点 作为所述 第一预设素 材与所述 目标物体 图像的一 个连 接点 , 包括: 对于任 意一条 目标射线 , 获取所述目标射线与 所述第二 边界框线 的第一 交点 、 以及所述目标射 线与所述 目标物体 图像轮廓的 第二交点 ; 从所 述第一交 点和所述 第二交点 中, 确定更靠近所述 第一边界 框线的交 八占、、 . , 将所 述更靠近 所述第一 边界框线的 交点确定 为所述第 一预设素材 与所述 目标 物体图像 的连接点 。

5、 根据权利要求 1-4任一项所述的方 法, 其中, 所述根据所述目标物 体 图像 确定第一预 设素材与 所述 目标物体图像 合成时至 少一个连接 点所在 的目 标射 线, 包括: 根据 第一预设素 材类型确 定对所述 目标物体 图像进行轴 线提取时轴 线个 数; 按照 所述轴线个 数, 对所述目标物体 图像进行 轴线提取 ; 根据 所述轴线确 定对应的 至少一条 目标射线 , 所述至少一条目标 射线与 所述 轴线分别呈 预设夹角 。

6、 根据权利要求 5所述的方法 , 其中, 所述轴线个数为两个, 所述对所 述 目标物体图像 进行轴线 提取, 包括: 通过主 成分分析 算法对所 述目标物体 图像区域 进行主成 分分析 , 以提取 所述 目标物体 图像的第 一轴线和第 二轴线。

7、根据权 利要求 6所述的方法 , 其中, 所述根据所述轴线确定对应 的至 少一 条目标射 线, 包括: 以所 述第一轴线 与所述第 二轴线的 交点作为对 应的至少 一条目标射 线的 起始 端点; 从所 述起始端 点开始、 并与所述第 一轴线或 所述第二 轴线呈对应 的预设 夹角 , 创建至少一条 目标射线。

8、 根据权利要求 6所述的方 法, 还包括: 若所 述目标物体 图像的长 宽比超过预 设阈值, 则根据所述目标物体 图像 的长 宽比, 则执行以下步 骤中的至 少一项: 平移 所述第一轴 线或第二 轴线; 调整所 述预设夹 角。

9、 根据权利要求 1-8任一项所述的 方法, 还包括: 获取第 二预设素 材; 根据 所述至少一 个连接点 , 确定所述第二预设 素材在 所述目标物 体图像 内部 的放置位 置以及所 述第二预设 素材的 目标尺寸; 将所述 第二预设 素材调整 至所述 目标尺寸, 并才艮据所述放置位置将调整 后的 第二预设素 材与所述 目标物体 图像进行合 成。

10、根据权 利要求 9所述的方法 , 其中, 所述根据所述至少一个连接 点, 确定 第二预设素 材在所述 目标物体 图像内部 的放置位 置以及所 述第二预设 素 材的 目标尺寸 , 包括: 根据 所述至少一 个连接点 确定建立 坐标轴的原 点, 并以所述原 点构建坐 标轴 ; 根据 所述坐标轴 确定所述 第二预设素 材在所述 目标物体 图像内部 的放置 位置 以及所述 第二预设素 材的 目标尺寸。

11、 根据权利要求 1-10任一项所述的方 法, 其中, 所述对待处理图像中 的 目标物体图像 进行凸 包提取前 , 还包括: 对所述 待处理 图像中的 目标物体进行 物体分割 ,获取所述目标物体 图像。

12、 根据权利要求 1-11任一所述的方法 , 其中, 所述第一预设素材为动 画素 材; 所述显示合成 结果, 包括: 播放 所述动画素 材, 以对所述合成 结果进行动 态显示。

13、根据权 利要求 12所述的方法 , 其中, 所述对所述合成结果进行动 态 显示 , 包括: 对所述 合成结果 进行三维处 理, 对经过三维处理 的合成结 果进行动 态显 示。

14、 一种图像合成设 备, 包括: 边界提 取单元 , 用于对待处理图像 中的目标物 体图像进行 凸包提取 , 得 到第 一边界框 线; 以及对所述第一 边界框线按 照预设 比例进行 中心缩小, 得 到第 二边界框 线; 射线创 建单元, 用于根据所述目标物 体图像确 定第一预设 素材与 所述目 标物体 图像合成 时至少一 个连接点 所在的 目标射线; 29 连接点 确定单元 , 用于根据所述第 一边界框 线、 所述第二边界框 线、 所 述 目标物体图像 轮廓以及 至少一条 目标射线 , 确定第一预设素材 与所述 目标 物体 图像的至 少一个连接 点; 图像合 成单元 , 用于根据所述连接 点, 将所述第一预设 素材与所 述目标 物体 图像进行合 成并显示 合成结果 。

15、 一种电子设备 , 包括: 至少一 个处理器 ; 以及 存储器 ; 所述存 储器存储 计算机执行 指令; 所述 至少一个处 理器执行 所述存储 器存储的计 算机执行 指令, 使得所述 电子设 备执行如 权利要求 1至 13任一项所 述的图像合 成方法 。

16、 一种计算机可读 存储介质 , 其中, 所述计算机可读存储 介质中存 储 有计 算机执行指 令, 当处理器执行 所述计算机 执行指令 时, 实现如权利要 求 1 至 13任一项所 述的图像 合成方法 。

Description:
图像合成方 法、 设备及存储介质 本申请 要求于 2020年 10月 30日提交的中国专利 申请第 202011198004.7 的优 先权, 该中国专利 申请的全文 通过引用 的方式结合 于此以作 为本申请 的 一部 分。 技术领 域 本公开 实施例涉 及一种图像 合成方 法、 设备及存储介质 。 背景技 术 在图像 处理技术领 域中, 通常会将 图像与预设 素材进行合 成, 在图像中 增加 预设素材 , 例如在识别出图像 中的某一 目标物体后 , 在目标物体上增 加 肢体 和/或表 情素 材, 还可控 制肢体 和/或表 情动作 , 可应用于 增强现 实 ( Augmented Reality , 简称 AR )技术、 或者图像特效编辑和展示中, 增加图 像展 示的趣味 性, 满足用户多样化 的需求 。 已知技 术中,将预设素材 与目标物体 合成时经 常会出现 合成结果 不合理、 无法 达到用户预 期的图像 合成效果 的情况 , 进而影响图像展示 效果以及 用户 使用 体验。 发明 内容 本公开 实施例提 供一种图像 合成方 法、 设备及存储介质 , 以在图像处理 过程 中准确合 理的确定预 设素材与 目标物体 图像连接 点位置, 使得预设素 材 与 目标物体图像 更加合理 的相结合 , 达到用户预期的 图像合成效 果。 第一 方面, 本公开实施例 提供一种 图像合成 方法, 包括: 对待处 理图像中 的目标物体 图像进行 凸包提取 , 得到第一边界框 线; 对所述 第一边界 框线按照预 设比例进 行中心缩 小, 得到第二边界框 线; 根据 所述目标物 体图像确 定第一预设 素材与 所述目标物 体图像合 成时至 少一 个连接点 所在的 目标射线; 根据 所述第一边 界框线 、 所述第二边界框线 、 所述目标物体图像 轮廓以 及至 少一条 目标射线, 确定第一预 设素材与 所述目标 物体图像 的至少一个 连 接点 ; 根据 所述连接点 , 将所述第一预设 素材与所 述目标物体 图像进行 合成并 显示 合成结果 。 第二 方面, 本公开实施例 提供一种 图像合成设 备, 包括: 边界提 取单元 , 用于对待处理图像 中的目标物 体图像进行 凸包提取 , 得 到第 一边界框 线; 以及对所述第一 边界框线 按照预设 比例进行 中心缩小 , 得 到第 二边界框 线; 射线创 建单元, 用于根据所述目标物 体图像确 定第一预 设素材与 所述目 标物 体图像合 成时至少一 个连接点 所在的 目标射线; 连接点 确定单元 , 用于根据所述第 一边界框 线、 所述第二边界框 线、 所 述 目标物体图像 轮廓以及 至少一条 目标射线 , 确定第一预设素材 与所述 目标 物体 图像的至 少一个连接 点; 图像合 成单元 , 用于根据所述连接 点, 将所述第一预设 素材与所 述目标 物体 图像进行合 成并显示 合成结果 。 第三 方面, 本公开实施例 提供一种 电子设备 , 包括: 至少 一个处理 器; 以及 存储 器; 所述存 储器存储 计算机执行 指令; 所述 至少一个处 理器执行 所述存储 器存储的计 算机执行 指令, 使得所述 电子设 备执行如 上第一方 面以及第 一方面各 种可能的设 计所述 的图像合成 方 法 。 第四 方面, 本公开实施例 提供一种 计算机可读 存储介质 , 所述计算机可 读存 储介质中存 储有计算 机执行指令 ,当处理器执行所 述计算机 执行指令 时 , 实现如 上第一 方面以及 第一方面各 种可能 的设计所述 的图像合成 方法。 本实施 例提供 的图像合成 方法、 设备及存储介 质, 该方法通过对待 处理 图像 中的目标 物体图像进 行凸包提 取, 得到第一边界框 线; 对第一边界框 线 按照 预设比例 进行中心缩 小, 得到第二边界 框线; 根据目标物体 图像确定 第 一预设 素材与 目标物体 图像合成时 至少一个 连接点所在 的目标射 线; 根据第 一边 界框线、 第二边界框线、 目标物体图像轮 廓以及至 少一条 目标射线 , 确 定第 一预设素材 与目标物 体图像的 至少一个 连接点; 根据连接 点, 将第一预 设素 材与目标 物体图像进 行合成并 显示合成 结果。 本公开实施例 基于所获 取 的第 一边界框 线、 第二边界框线 、 目标物体图像轮廓 限定出连接 点的允许 范 围, 该范围既不会与 目标物体图像 存在较大 的间隙, 也不会陷入 目标物体 图 像过 多 , 通过目标射线在该 范围内确定 出的第一 预设素材 与目标物体 图像的 连接 点, 位置较为合理 , 从而可以使得图像 合成的合 成结果中 第一预设素 材 位置 较为合理 , 能够达到用户预期 的图像合 成效果, 提高图像展 示效果 以及 用户 使用体验 。 附图说 明 为了 更清楚地说 明本公开 实施例或 已知技术 中的技术方 案, 下面将对实 施例 或已知技 术描述中 所需要使 用的附图作 一简单地 介绍, 显而易见地 , 下 面描 述中的附 图是本公 开的一些 实施例, 对于本领域普 通技术人 员来讲 , 在 不付 出创造性 劳动性的前 提下, 还可以根据 这些附图 获得其他 的附图。 图 1为本公开一实施 例提供 的图像合成 方法的应 用场景示 意图; 图 2为本公开一实施 例提供 的图像合成 方法流程 示意图; 图 3为本公开另一 实施例提供 的图像合 成方法流 程示意 图; 图 4为本公开一实施 例提供 的图像合成 方法确定 连接点的 具体示意 图; 图 5为本公开另一 实施例提供 的图像合 成方法流 程示意 图; 图 6为本公开另一 实施例提供 的图像合 成方法流 程示意 图; 图 7为本公开另一 实施例提供 的图像合 成方法流 程示意 图; 图 8为本公开实施例 提供的 图像合成设 备的结构框 图; 图 9为本公开实施例 提供的 电子设备的硬 件结构示 意图。 具体 实施方式 为使本 公开实施 例的目的 、 技术方案和优点 更加清楚 , 下面将结合本公 开实施 例中的 附图, 对本公开实施 例中的技 术方案进行 清楚、 完整地描述 , 显然 , 所描述的实施例是 本公开一 部分实施 例, 而不是全部的 实施例。 基于 本公 开中的实施 例, 本领域普通技 术人员在 没有作 出创造性劳动 前提下所 获 得的 所有其他 实施例, 都属于本公开保护 的范围。 为了解 决已知技 术中的技 术问题, 本公开实施 例中提供 一种图像合 成方 法 , 对待处理图像中的 目标物体 图像进行凸 包提取, 得到第一边 界框线 , 并 对第 一边界框 线按照预设 比例进行 中心缩小 , 得到第二边界框线 ; 对目标物 体 图像提取轴 线, 并根据轴线确定 至少一条 目标射线 , 至少一条目标射线 与 轴线呈 预设夹角 ; 根据第一边界框 线、 第二边界框线、 目标物体图像轮廓以 及至 少一条 目标射线,确定第一预 设素材与 目标物体 图像的至 少一个连接 点, 由于 第一边界框 线位于 目标物体 图像外部 , 而第二边界框线是对 第一边界 框 线的 缩小边界框 线, 与目标物体图像 轮廓可 能存在一定 的相交 , 因此可基于 第一 边界框线 、 第二边界框线以及 目标物体 图像轮廓 限定出连接 点的允许 范 围, 该范围既不会与目标 物体图像存 在较大 的间隙, 也不会陷入 目标物体 图 像过 多, 进而基于能够与 第一边界 框线、 第二边界框 线以及目标 物体图像轮 廓均 存在交点 的目标射 线, 从各交点中确定 出合适 交点, 作为第一预设 素材 与 目标物体图像 的连接点 , 使得在目标物体 图像形状 随机的情 况下, 所确定 的连接 点处于一 个合理 的位置, 既不会与 目标物体 图像存在较 大的间隙 , 也 不会 陷入目标 物体图像过 多; 进一步的, 根据连接点将 第一预设 素材与 目标 物体 图像进行合 成, 得到目标物体 图像的合 成结果, 并对目标物体图像的 合 成结 果进行显示 , 目标物体图像的合 成结果 中第一预设 素材位置 较为合理 , 能够 达到用户预 期的图像 合成效果 , 提高图像展示效 果以及用 户使用体验 。 本公开 实施例 中提供的 图像合成方 法适用于如 图 1所示的应用场景 , 可 通过 手机、 平板电脑等终 端设备采 集图像, 作为待处理 图像, 并由终端设备 执行 本公开的 图像合成方 法, 在目标物体 图像中添加 第一预设素 材, 如图 1 中在 水瓶上添 加预设肢体 素材, 得到目标物 体图像的 合成结果 , 并最终对合 成结 果进行存储 和/或显示。 其中 , 待处理图像可以为静 态的图像 , 也可以是实时采 集的图像 , 例如 应用 在增强现 实领域中 。 此外图像合成结果也 可动态显 示, 例如图 1中的水 瓶添 加肢体后 , 可以进行特定的 动作, 例如跳舞、 蹦跳等。 当然 , 本公开实施例中提 供的图像合 成方法 , 也可适用于终端设 备采集 图像 并作为待处 理图像发 送给服务 器 ,由服务器执行本公 开的图像合 成方法 , 并将 合成结果发 送给终端 设备, 在终端设备上 显示合成 结果; 或者, 服务器 从其 他途径获取 待处理 图像, 由服务器执行 本公开的 图像合成方 法, 并最终 对合 成结果进行 存储, 在接收到其 他设备的 查看请求时 , 将合成结果发送给 该设备 , 在该设备上显示合 成结果 。 在上述 应用场景 中, 在确定第一预设 素材与 目标物体 图像的连接 点时, 通过 对待处理 图像中的 目标物体图像 进行凸 包提取, 得到第一边 界框线; 对 第一 边界框线按 照预设 比例进行中 心缩小, 得到第二 边界框线; 根据目标物 体 图像确定第 一预设素材 与目标物 体图像合 成时至少一 个连接点 所在的 目标 射线 ; 根据第一边界框 线、 第二边界框线、 目标物体图像轮廓以 及至少一 条 目标射 线, 确定第一预设 素材与 目标物体图像 的至少一 个连接点 ; 根据连接 点 , 将第一预设素材与 目标物体 图像进行合 成并显示合 成结果 。 基于所获取 的第 一边界框 线、 第二边界框线 、 目标物体图像轮廓 限定出连接 点的允许 范 围, 该范围既不会与目标 物体图像存 在较大 的间隙, 也不会陷入 目标物体 图 像过 多, 通过目标射线在 该范围内确 定出的 第一预设素 材与目标 物体图像 的 连接 点 , 从而可以使得图像 合成的合 成结果 中第一预设素 材位置 的设置更加 合理 , 能够达到用户预期 的图像合 成效果 , 提高图像展示效果 以及用户使 用 体验 。 参考 图 2, 图 2为本公开 实施例提供 的图像合 成方法流 程示意 图。 本实 施例 的方法可 以应用在 终端设备或 服务器等 电子设备 中, 该图像合成方法 包 括:

S201、 对待处理图像 中的目标物 体图像进 行凸包提取 , 得到第一边界框 线。 在本 实施例中 , 第一预设素材为需要 添加到待 处理图像 中的目标 物体边 部的 预设素材 , 当需要将第一预设 素材与 目标物体图像 合成时 , 电子设备可 先通 过凸包 (Convex Hull)算法提取目标物体图像的凸 包,作为第一边界 框线, 如 图 4中对目标物 体图像通 过凸包提取 ,得到第一边界框 线 42本实施例 中可 以采 用任意的 凸包算法 , 例如 Graham扫 描算法 、 Jarvis 步进法等, 本实施 例 中可不作限 定。 可选 的, 在本实施例中 , 电子设备在对待处理 图像中的 目标物体 图像进 行 凸包提取前 , 可先对所述待处理 图像中的 目标物体 进行物体 分割, 获取所 述 目标物体图像 。 其中, 电子设备可运行预加 载的物体 分割算法 对待处理 图 像 中的目标物体 进行物体 分割。 在一个实施 例中, 物体分割算 法可以 包括显 著性 物体分割 算法, 在分割时可 将待处理 图像中的显 著物体作 为目标物体 , 并分 割出目标 物体图像 , 显著物体可以为 实时场景图像 中与背景 颜色存在 较 大差 异的物体 , 也可以为实时场景 图像中心 区域处的 物体, 或者实时场景 图 像 中所占面积 最大的物 体; 当然, 本实施例中的 目标物体也可 以是用户 在待 处理 图像中指 定的物体 , 本实施例中并不做 限定; 此外, 本实施例中的 物体 分割 算法也可 以是其他 的图像分割 算法 , 此处不再赘述 。

5202、 对所述第一边 界框线按 照预设比例 进行中心 缩小, 得到第二边界 框线 。 在本 实施例中 , 在获取到第一边界框 线后, 对第一边界 框线进行 中心缩 小 , 也即以第一边界框 线的中心 为基准点 , 将第一边界框线向基 准点缩 小, 得到 的边界框 线作为第二 边界框线, 如图 4中对第 一边界框 线 42进行中心 缩 小得 到第二边 界框线 43 o其中本实施例中的缩小比例 为预设比例 ,例如 80%, 缩小 比例可根据 实际需要 进行设定 。

5203、 根据所述目标 物体图像确 定第一预 设素材与 所述目标 物体图像合 成时 至少一个 连接点所在 的目标射 线。 在本 实施例中 , 在目标物体图像中 构建至少 一个目标射 线, 并且第一预 设素 材与目标 物体图像合 成时的至 少一个连接 点位于 该至少一个 目标射线 之 上 ,因此可基于 目标射线来确 定连接点 ,如图 4中的目标射 线 451、 452、 453、 454。 可以根 据目标物 体图像的 轴线确定 至少一条 目标射线 。在一个实施例中 , 可以 对目标物体 图像进行 轴线提取 , 其中提取轴线并不 需要目标 物体图像对 称 , 进一步再根据轴线确 定至少一 条目标射 线, 至少一条目标射 线与轴线 分 别呈 预设夹角 。

5204、 根据所述第一 边界框线 、 所述第二边界框线 、 所述目标物体图像 轮廓 以及至少 一条目标射 线, 确定第一预设 素材与所 述目标物体 图像的至 少 一个 连接点。 在本 实施例中 , 可基于第一边界框 线、 第二边界框线 以及目标物 体图像 轮廓 限定出连接 点的允许 范围, 该范围既不会 与目标物 体图像存 在较大的 间 隙 , 也不会陷入目标物 体图像过 多。 至少一条目标射 线与第一 边界框线 、 二 边界 框线、 目标物体图像轮廓均存 在交点, 在确定第一预设素材 与目标物 体 图像 的至少一 个连接点 时 ,则可从上述这些交 点中选择合 适交点作 为连接点 , 例如 , 根据目标物体图像 的轮廓等 信息从上 述交点 中选择合适 交点作为连 接 点 , 从而使得所选的连接 点可既 不与目标物 体图像存 在较大的 间隙, 也不陷 入 目标物体图像 过多 , 连接点与目标物 体图像之 间的相对位 置较为合 理, 从 而可 以使得后 续合成的 目标物体 图像的合成 结果中第 一预设素材 放置的位 置 较为合 理。 例如目标物体 图像轮廓 过于凹陷 时, 可以以目标射线 与第二边界 框线 的交点作 为连接点 , 此时连接点不会陷入 目标物体 图像之 内, 也不会与 目标 物体图像存 在较大 的间隙,如图 4中目标物 体图像轮 廓 41中间部分 过于 凹 陷, 通过本实施例确 定的连接点 461和 462不会陷入 目标物体 图像之内 , 也不 会与目标 物体图像存 在较大 的间隙; 而若第二边界 线位于 目标物体 图像 轮廓 内部时, 则可以以目标射线与 目标物体 图像轮廓作 为连接点 , 此时连接 点则位 于目标物 体图像轮 廓上, 不会陷入 目标物体图像 之内, 如图 4中目标 物体 图像轮廓 41的下半部分,第二边界 线 43位于目标物体 图像轮廓 41内部, 通过 本实施例确 定的连接 点 463和 464则位于 目标物体 图像轮廓 41上,不会 陷入 目标物体 图像之内 ; 需要说明的是, 本实施例 中的第一边界 框线可作 为 确定 连接点时 的参考基 准, 连接点一般超过 第一边界框 线, 否则连接点与 目 标物体 图像轮廓 之间的 间距过大、 连接点位置 不合适 , 从图 4中也可看出第 一边 界框线 42在某些地方与 目标物体 图像轮廓 41间距过大, 若在该些位 置 附近 连接点处 于第一边界 框线 42之外, 则连接点与目标物体 图像轮廓 41间 距过 大、 连接点位置不合 适。

S205、 根据所述连接 点, 将所述第一预设 素材与所 述目标物体 图像进行 合成 并显示合 成结果。 在本 实施例中 , 将第一预设素材在 上述确定 的连接点处 与目标物 体图像 进行 连接, 从而实现图像合 成, 进而可对合成 结果进行 显示。 可选 的, 本实施例中的第 一预设素材 可以为动 画素材 , 例如在目标物体 上增 加肢体的 场景中, 第一预设素材为具有 一定动作 的肢体动 画素材, 在将 肢体 动画素材在 连接点处 与目标物 体图像进行 连接后 , 可以播放所述动画 素 材 , 以对所得到的合成 结果进行动 态显示, 也即显示 出目标物体 图像上长 出 肢体 、 且肢体可以做 出特定的动作 , 例如挥手动作 、 舞蹈动作等等, 从而提 高用 户的体验 。 此外, 可选的, 还可对所述合成结果进 行三维处 理, 将二维 图像 形式的合 成结果转化 成三维立 体图像, 进而对经过三维处理 的合成结果 进行 动态显示 , 例如长出肢体的 目标物体图像 经过三维处 理后可 以在三维 空 间中 进行特定 的动作,例如旋 转等,可应用 于增强现 实(AR )技术等领域中 。 本实施 例提供 的图像合成 方法, 通过对待处理 图像中的 目标物体 图像进 行 凸包提取 , 得到第一边界框线 ; 对第一边界框线按 照预设比例 进行中心 缩 小 , 得到第二边界框线 ; 根据目标物体图像 确定第一 预设素材与 目标物体 图 像合 成时至少 一个连接 点所在的 目标射线; 根据第一边界框线 、 第二边界框 线、 目标物体图像轮廓以 及至少一 条目标射 线, 确定第一预设素 材与目标 物 体 图像的至少 一个连接 点; 根据连接点, 将第一预设 素材与 目标物体图像 进 行合 成并显示合 成结果 。 本实施例基于所获 取的第一 边界框线 、 第二边界框 线、 目标物体图像轮廓限 定出连接 点的允许 范围, 该范围既不会 与目标物体 图像存 在较大 的间隙, 也不会陷入 目标物体 图像过多 , 通过目标射线在该 范 围 内确定出的 第一预设素 材与目标 物体图像 的连接点 , 位置较为合理, 从而 可以 使得图像合 成的合 成结果中第 一预设素 材的放置 位置较为合 理, 能够达 到用 户预期的 图像合成效 果, 提高图像展示 效果以及 用户使用体 验。 在上述 任一实施 例的基础 上, 如图 3所示 , 步骤 S203所述的在根 据所 述 目标物体图像 确定第一 预设素材 与所述 目标物体图像 合成时至 少一个连接 点所 在的目标射 线时, 可对目标物体 图像进行 轴线提取 , 再以轴线为基准确 定至 少一条 目标射线, 其具体过程 可以包括 :

5301、 根据第一预设素 材类型确 定对所述 目标物体 图像进行轴 线提取时 轴线个 数;

5302、 按照所述轴线 个数, 对所述目标物 体图像进 行轴线提取 ;

5303、 根据所述轴线确 定对应的 至少一条 目标射线 , 所述至少一条 目标 射线 与所述轴 线分别呈预设 夹角。 在本 实施例中 , 第一预设素材为需要 添加到待 处理图像 中的目标 物体边 部的 预设素材 , 不限于肢体素材 , 还可以根据实际需 求包括翅膀 、 车轮、 天 线、 工具、 武器、 花边、 对联、 饰品等等, 考虑到不同类型的第一预设素 材 可能 需要不 同数量的连接 点, 连接点的位置 也可能 不同, 因此所需要 的目标 射线 也可能不 同。 进一步的, 作为构建目标 射线的基 准的轴线的 数量需求 可 能也 不同, 也即轴线个数 、 连接点个数、 目标射线个数与第一预 设素材类 型 具有 特定的对应 关系。 例如对于肢 体素材 , 包括上肢和下肢 , 对应的连接点 个数 可以为 4; 相应地, 目标射线个数为 4。 如图 4所示, 可以提取两条轴线 441 和 442, 在两条轴线的基础上构 建四条 目标射线 451、 452、 453、 454, 四条 目标射线 451、 452、 453、 454分别与目标物体图像轮廓 41或第二边界 框线 43相交, 从而得到 对应的四个 连接点 461、 462、 463、 464, 其中第二 边界 框线 43通过对 第一边界框 线 42按照预设 比例进行 中心缩小 得到; 而对 于翅 膀或车轮 素材, 可以提取一条 横向的轴 线, 在该横向轴线 的基础上构 建 两条 目标射线 , 从而得到相应的 两个连接点 ; 对于其他第一预设 素材类型 此 处不 再 - 举例。 因此 , 本实施例中可先根 据第一预 设素材类 型确定对 目标物体 图像进行 轴线提 取时轴线 个数, 在按照轴线个 数对目标 物体图像 进行轴线提 取, 进而 在提 取到的轴 线的基准 上构建至 少一条 目标射线。 当然 , 在一种可选实施例 中, 也可针对所有类 型的第一 预设素材 , 均提 取 固定数量的 轴线, 再从固定数量 的轴线 中选择所需要 的轴线作 为基准来 构 建 目标射线, 其中预定数量的轴线 可以为两 个轴线, 也可以为多 个轴线。 在上 述实施例 的基础上 , 在对所述目标物体 图像进行轴 线提取时 , 可采 用主 成分分析 算法 ( Principle Component Analysis , PCA )对所述目标物体图 像 区域进行主 成分分析 , 从而得到目标物体 图像的轴 线。 具体的, 首先对目 标物 体图像区域 内的像 素获取像素 坐标, 根据像素坐 标构建坐 标矩阵, 根据 坐标 矩阵获取 多个特征值 和特征值 对应的特征 向量, 再对特征值 进行排序 , 选择 最大的一 个或多个特 征值, 根据该最 大的一个或 多个特征 值对应的特 征 向量 确定轴线 。 其中通过主成分分 析算法对 目标物体 图像进行轴 线提取过程 可采 用常规的提 取过程 , 此处不再详细赘述 。 作为一 种示例 , 当所述轴线个数为 两个时, 通过主成分 分析算法 对所述 目标 物体图像 区域进行主 成分分析 , 可选择最大的两 个特征值对 应的特征 向 量确 定两条轴 线, 作为所述目标物 体图像的 第一轴线和 第二轴线 。 在上 述实施例 的基础上 , 在根据所述轴线确 定对应的至 少一条 目标射线 时, 以所述第一轴线与所 述第二轴 线的交点 作为对应 的至少一条 目标射线 的 起始 端点; 从所述起始 端点开始 、 并与所述第一轴 线或所述第 二轴线呈 对应 的预设 夹角, 创建至少一 条目标射 线。 具体如图 4所示 , 作为示例, 目标射 线 451、 452、 453、 454均以轴线 441和 442的交点作为起始端点, 目标射线 451 与轴线 442的预设角度为逆 时针 15。 , 目标射线 452与轴线 442的预设 角度 为顺时针 15° , 目标射线 453与轴线 441的预设角 度为顺时针 15。 , 目标 射线 454与轴线 441的预设角度 为逆时针 15° 。 在上 述任一实施 例的基础 上, S204所述的根据 所述第一 边界框线 、 所述 第二 边界框线 、 所述目标物体图像 轮廓以及 至少一条 目标射线 , 确定第一预 设素 材与所述 目标物体 图像的至 少一个连接 点, 具体可包括: 对于任 意一条 目标射线, 确定第一交点或第 二交点作 为所述第一 预设素 材与 所述目标 物体图像 的一个连接 点, 其中, 所述第一交点为 所述目标射 线 与所 述第二边 界框线的 交点, 所述第二交 点为所述 目标射线与 所述目标物 体 图像 轮廓的交 点, 例如图 4中目标射 线 451上, 目标射线 451与第二 边界框 线 43的交点 461为第一 交点, 目标射线 451与目标物体图像 轮廓 41的交点 461 为第二交点 。 在本 实施例中 , 对于任意一条目标射 线, 其与第二边界 框线的交 点记为 第一 交点, 其与目标物 体图像轮廓 的交点记 为第二交 点, 可以根据实际需 求 通过 预设策略从 第一交点 或第二 交点中选择 一个作为 第一预设素 材与目标 物 体 图像的一个 连接点, 使得所选 出的连接点 既不会与 目标物体 图像存在较 大 的 间隙, 也不会陷入 目标物体图像 过多。 在一种 可能的 实现方式 中, 如图 5所示, 所述对于任意一 条目标射 线, 确定 第一交点 或第二交 点作为所 述第一预设 素材与所 述目标物 体图像的 一个 连接 点, 具体可以包括 :

5501、 对于任意一条 目标射线 , 获取所述目标射线 与所述第一 边界框线 的第 三交点;

5502、 以所述第三交 点为起点 , 沿所述目标射线向 所述目标 物体图像 内 部方 向查找所 述目标射 线上的第一 个交点 , 将该第一个交点作 为所述第 一预 设素 材与所述 目标物体 图像的一个 连接点; 其中 该第一个 交点为所述 目标射线 与所述第二 边界框线 的第一交 点、 或 所述 目标射线 与所述 目标物体图像 轮廓的第 二交点。 在本 实施例中 , 在确定某一条目标 射线上的 连接点时 , 可首先获取该目 标射 线与第一 边界框线 的交点, 记为第三交 点, 再以第三交点 为起点, 沿着 该 目标射线向 目标物体 图像内部方 向查找 目标射线上的 第一个交 点, 若该第 一个 交点为 目标射线与第 二边界框 线的交点 (也即第一交点 ) , 则将第一交 点作 为第一预设 素材与 目标物体 图像的一个 连接点, 此时可不继 续找目标射 线上 的第二个 交点; 若该第一个 交点为目标 射线与 目标物体图像 轮廓的交 点 (也即第二交 点) , 则将第二交点作为第一 预设素材 与目标物体 图像的一 个 连接 点, 此时可不继续找 目标射线上 的第二个 交点。 以图 4为例, 对于目标射线 451 , 其与第一边界框线 42的交点记为第三 交点 471 , 以该第三交点 471沿着目标射 线 451向目标 物体图像 内部方向 查 找 目标射线 451的第一个交点 , 确定第一个交点 为目标射线 451与第二边界 框线 43的交点 461 , 可以将该交点 461作为目标射线 451对应的连接 点; 对 于 目标射线 454, 其与第一边界框线 42的交点记为第 三交点 473, 再以该第 三交 点 473沿着 目标射线 454向目标物体图像 内部方向 查找目标射 线 454的 第一 个交点,确 定第一个 交点为 目标射线 454与目标物体图像 轮廓 41的交点 464, 从而将交点 464作为目标射线 454对应的连接点 。 在另一 种可能 的实现方式 中,如图 6所示 ,所述对于任意 一条目标 射线, 确定 第一交点 或第二交 点作为所 述第一预设 素材与所 述目标物体 图像的 一个 连接 点, 包括:

5601、 对于任意一条 目标射线 , 获取所述目标射线 与所述第二 边界框线 的第 一交点 、 以及所述目标射线与 所述 目标物体图像 轮廓的第二 交点;

5602、 从所述第一交 点和所述 第二交点 中, 确定更靠近所 述第一边界 框 线的 交点;

5603、 将所述更靠近 所述第一 边界框线 的交点确定 为所述第 一预设素材 与所 述目标物体 图像的连 接点。 在本 实施例中 , 在确定某一条目标 射线上的 连接点时 , 可首先获取该目 标射 线与第二 边界框线的 第一交点 、 以及目标射线与 目标物体 图像轮廓的 第 二交 点, 再从第一交点 和第二交 点中确定 更靠近第 一边界框 线的交点 , 若第 一交 点更靠近 第一边界框 线, 则将第一交点 确定为第 一预设素材 与目标物 体 图像 的连接点 , 若第二交点更靠近 第一边界 框线, 则将第二交 点确定为第 一 预设素 材与 目标物体图像 的连接点 。 可选 的 ,在从第一交点和第 二交点中 确定更靠 近第一边 界框线的 交点时 , 可先 获取该 目标射线与第 一边界框 线的第三 交点, 再获取第一 交点与第三 交 点的 距离、 以及第二交 点与第三 交点的距 离, 基于该两个距 离来确定哪 一个 更靠 近第一边 界框线。 以图 4为例, 对于目标射线 451 , 可以分别确定目标射线 451与第二边 界框 线 43、 目标物体图像轮廓 41、 第一边界框线 42的交点, 分别记为第一 交点 461、 第二交点 472和第三交 点 471 , 再获取第一交点 461与第三交点 471 的距离 、 以及第二交点 472与第三交点 471的距离, 通过比较发现 第一 交点 461与第三交 点 471的距离相 较于第二 交点 472与第三 交点 471的距离 更小 , 则确定第一交点 461更靠近第一边 界框线 42, 也即将目标射线 451与 第二 边界框线 43的交点 461 , 作为目标射线 451对应的连接点。 上述 图 5和图 6所述的策略在确 定连接点 时可得到 相同的结 果, 仅仅为 示意 性的, 可以根据不 同的需求 选择不同 的策略, 本公开实施 例中并不 作限 定 。 在上 述任一实施 例的基础 上, 若所述目标物体 图像的 长宽比超过 预设阈 值, 则根据所述目标物体 图像的长 宽比, 则执行以下步 骤中的至 少一项: 平移 所述第一轴 线或第二 轴线; 调整所 述预设夹 角。 在本 实施例中 , 考虑到某些目标物体 图像的 长宽比可能 较大, 因此需要 相应 对轴线和/或预设 夹角进行调 整来适应 较大的长 宽比,使得所确 定的连接 点位 置更合理 。 例如以在目标物体 上增加肢 体素材 为例, 若目标物体 图像的 长宽 比较大时 , 为了使得图像合成 的效果更加 美观, 需要相应的 提高上肢 连 接点 位置, 才能使得添 加上之后 的合成结 果满足通 常身体结构 的自然形 态, 因此 可通过平 移轴线, 和/或调整目标射线 的预设夹角 的方式 , 进而使得相应 的连接 点位置得 到调整 。 在上 述任一实施 例的基础 上, 本实施例中在 图像合成 时除了可 以在目标 物体 图像边部 添加第一预 设素材之 外, 还可以在目标 物体图像 内部添加第 二 预设 素材, 例如表情素材 等等。 进一 步的, 在上述实施例 的基础上 , 如图 7所示, 所述方法还可 包括:

5701、 获取第二预设 素材;

5702、 根据所述至少 一个连接 点, 确定所述第二预 设素材在 所述目标 物 体 图像内部的放 置位置 以及所述 第二预设素 材的目标 尺寸;

S703、 将所述第二预设 素材调整 至所述 目标尺寸 , 并根据所述放置位 置 将调 整后的第二 预设素材 与所述 目标物体 图像进行合成 。 在本 实施例中 , 在获取到第二预设素 材后, 可根据上述 确定的至 少一个 连接 点来确定 第二预设素 材在目标 物体图像 内部的放 置位置以及 第二预设 素 材的 目标尺寸 。 例如, 可才艮据上述确定的至少一个连接点确 定建立 坐标轴的 原点 , 并以原点构建坐 标轴, 再根据坐标轴 确定第二 预设素材在 目标物体 图 像 内部的放置 位置以及 第二预设素 材的 目标尺寸。 以两个 连接点为 例, 本实施例中可 以在两个 连接点之 间进行连线 , 以该 条连 线的某一特 定位置作 为建立 坐标轴的原 点, 例如以该条连线 的中心作 为 建立 坐标轴的原 点, 以该条连线作 为一条坐标 轴, 创建另一条坐 标轴, 形成 一个 坐标系, 在该坐标 系中确定第 二预设素 材的放置位 置, 同时还可根据 该 条连 线的长度来 确定第二 预设素材 的目标尺 寸, 进而将第二预设 素材调整 至 目标 尺寸后, 再将第二预 设素材放 到所确定 的放置位 置处, 实现第二预设 素 材与 目标物体 图像的合成 , 且合成结果中第 二预设素材 的尺寸 和位置较 为合 理 , 能够达到用户预期 的图像合成 效果。 需要说 明的是 , 第二预设素材也可 以包括动 画素材, 例如, 第二预设素 材为 具有一定 动作的表 情动画素材 , 在将表情动画素 材与目标 物体图像进 行 合成 后, 可以对所得到 的合成结果 进行动态 显示, 也即目标物体 图像上显 示 出表 情、 且表情可以做 出特定的 动作, 例如微笑、 眨眼等等。 进一步的, 在 将第 一预设素材 与第二预 设素材合 成在目标 物体图像上 之后, 可以对合成 结 果进 行显示,也即第一预 设素材和 第二预设 素材可以 同时动作或 者交替动 作, 也即 同时播放 或交替播放 第一预设 素材、 第二预设素材 的动画 , 以使得合成 结果 能够动态显 示。 此外, 可选的, 还可对所述合成结 果进行三 维处理, 将 二维 图像形式 的合成结果 转化成三 维立体图像 , 进而对经过三维处 理的合成 结果 进行动态显 示,例如目标物 体图像经 过三维处理 后第一预设 素材和 /或第 二预设 素材可 以在三维 空间中进行 特定的动作 , 可应用于增强现 实(AR )技 术等领 域中。 对应于 上文实施 例的图像合 成方法 , 图 8为本公开实施例提 供的图像 合 成设备 的结构框 图。 为了便于说明 , 仅示出了与本公开 实施例相 关的部分 。 参照 图 8,所述图像合 成设备 80包括:边界提取单元 801、射线创建单元 802、 连接 点确定单元 803、 以及图像合成单元 804。 其中 , 边界提取单元 801 , 用于对待处理图像中的 目标物体图像 进行凸 包提 取, 得到第一边界框 线; 以及对所述第 一边界框 线按照预设 比例进行 中 心缩 小, 得到第二边界框 线; 射线创 建单元 802, 用于根据所述 目标物体 图像确定第 一预设素 材与所 述 目标物体图像 合成时至 少一个连接 点所在 的目标射 线; 连接点 确定单元 803, 用于根据所述第一 边界框线 、 所述第二边界框线 、 所述 目标物体 图像轮廓以 及至少一 条目标射 线, 确定第一预设素 材与所述 目 标物体 图像的至 少一个连 接点; 图像合 成单元 804, 用于根据所述 连接点, 将所述第一预设素材 与所述 目标 物体图像进 行合成并 显示合成 结果。 根据本 公开的一 个或多个 实施例, 所述连接点确定单元 803在根据所 述 第一 边界框线 、 所述第二边界框线 、 所述目标物体图像 轮廓以及 至少一条 目 标射 线,确定第一预 设素材与 所述目标 物体图像 的至少一个 连接点时 ,用于: 对于任 意一条 目标射线, 确定第一 交点或第二 交点作 为所述第一 预设素 材与 所述目标物 体图像 的一个连接 点, 其中, 所述第一交点为 所述目标射 线 与所 述第二边界 框线的 交点, 所述第二交点 为所述 目标射线与 所述目标物 体 图像轮 廓的交点 。 根据本 公开的一 个或多个 实施例, 所述连接点确定单元 803在对于任 意 一条 目标射线 , 确定第一交点或第 二交点作 为所述第 一预设素材 与所述 目标 物体 图像的一个 连接点 时, 用于: 对于任 意一条 目标射线, 获取所述目标射线与 所述第一 边界框线 的第三 交 占・ 以所述 第三交点 为起点 , 沿所述目标射线向 所述目标物 体图像 内部方向 查找 所述目标射 线上的第 一个交点 , 将所述第一个交 点作为所 述第一预设 素 材与 所述目标物 体图像 的一个连接 点, 其中所述第一 个交点为 所述目标射 线 与所 述第二边界 框线的第 一交点 、 或所述目标射线与 所述目标物 体图像轮 廓 的第 二交点。 根据本 公开的一 个或多个 实施例, 所述连接点确定单元 803在对于任 意 一条 目标射线 , 确定第一交点或 第二交点作 为所述第 一预设素 材与所述 目标 物体 图像的一 个连接点 时, 用于: 对于任 意一条 目标射线 , 获取所述目标射线与 所述第二 边界框线 的第一 交点 、 以及所述目标射 线与所述 目标物体 图像轮廓的 第二交点 ; 从所 述第一交 点和所述 第二交点 中, 确定更靠近所述 第一边界 框线的交 八占、、 . , 将所 述更靠近 所述第一 边界框线的 交点确定 为所述第 一预设素材 与所述 目标 物体图像 的一个连接 点。 根据 本公开的一 个或多个 实施例 , 所述射线创建单元 802根据所述 目标 物体 图像确定 第一预设素 材与所述 目标物体 图像合成 时至少一个 连接点所 在 的 目标射线时 , 用于: 根据 第一预设素 材类型确 定对所述 目标物体 图像进行轴 线提取时轴 线个 数; 按照 所述轴线个 数, 对所述目标物体 图像进行 轴线提取 ; 根据 所述轴线确 定对应的 至少一条 目标射线 , 所述至少一条目标 射线与 所述 轴线分别呈 预设夹角 。 根据 本公开的一 个或多个 实施例 , 所述轴线个数为两个 , 所述射线创建 单元 802在对所述 目标物体 图像进行轴线 提取时, 用于: 通过主 成分分析 算法对所 述目标物体 图像区域 进行主成 分分析 , 以提取 所述 目标物体 图像的第 一轴线和第 二轴线。 根据 本公开的一 个或多个 实施例 , 所述射线创建单元 802在根据所述 轴 线确 定对应的至 少一条 目标射线时 , 用于: 以所 述第一轴线 与所述第 二轴线的 交点作为对 应的至少 一条目标射 线的 起始 端点; 从所 述起始端 点开始、 并与所述第 一轴线或 所述第二 轴线呈对应 的预设 夹角 , 创建至少一条 目标射线。 根据 本公开的一 个或多个 实施例 , 所述连接点确定单元 803还用于: 若所 述目标物体 图像的长 宽比超过预 设阈值, 则根据所述目标物体 图像 的长 宽比, 则执行以下步 骤中的至 少一项: 平移 所述第一轴 线或第二 轴线; 调整所 述预设夹 角。 根据本 公开的一 个或多个 实施例 , 所述图像合成单元 804还用于: 获取第 二预设素 材; 根据 所述至少一 个连接点 , 确定所述第二预设 素材在 所述目标物 体图像 内部 的放置位 置以及所 述第二预设 素材的 目标尺寸; 将所述 第二预设 素材调整 至所述 目标尺寸, 并才艮据所述放置位置将调整 后的 第二预设素 材与所述 目标物体 图像进行合 成。 根据本 公开的一 个或多个 实施例 , 所述图像合成单元 804在根据所述 至 少一 个连接点 , 确定第二预设素材 在所述 目标物体 图像内部的放 置位置 以及 所述 第二预设素 材的 目标尺寸时 , 还用于: 根据 至少一个连 接点确定 建立坐标 轴的原点 ,并以所述原点构 建坐标轴 ; 根据 所述坐标轴 确定第二 预设素材在 所述 目标物体图像 内部的放 置位置 以及 所述第二 预设素材 的目标尺寸 。 根据本 公开的一 个或多个 实施例 , 所述边界提取单元 801在对待处理 图 像 中的目标物体 图像进行 凸包提取 前, 还用于: 对所述 待处理 图像中的 目标物体进行 物体分割 ,获取所述目标物体 图像。 根据本 公开的一 个或多个 实施例 , 所述第一预设素材 为动画素材 ; 所述 图像合 成单元 804在显示合成 结果时, 还用于: 对所述合成 结果进行动 态显 示。 本实施 例提供 的图像合成设 备, 可用于执行上 述图像合 成方法实施 例的 技术 方案, 其实现原理和 技术效果 类似, 本实施例此处 不再赘述 。 参考 图 9, 其示出了适 于用来实现 本公开实施 例的电子 设备 900的结构 示意 图, 该电子设备 900可以为终端设备或 服务器 。 其中, 终端设备可以包 括但 不限于 诸如移 动电话、 笔记本电脑、 数字广播接 收器 、 个人数字助理 ( Personal Digital Assistant,简称 PDA)、平板电脑( Portable Android Device, 简称 PAD)、 便携式多媒体 播放器 ( Portable Media Player, 简称 PMP)、 车 载终端 (例如车载导航终 端) 、 可穿戴电子设备等等的 移动终端 以及诸如数 字 TV、 台式计算机、 智能家居设备 等等的 固定终端 。 图 9示出的电子设 备 仅仅是 一个示例 , 不应对本公开实施 例的功 能和使用 范围带来任 何限制。 如图 9所示, 电子设备 900可以包 括处理装 置 (例如中央处理器 、 图形 处理 器等 ) 901 , 其可以根据存储在只读存储器 ( Read Only Memory , 简称 ROM ) 902 中的程序或者从存储 装置 908加载到 随机访问存 储器 (Random Access Memory , 简称 RAM) 903中的程序 而执行各种 适当的动 作和处理 。 在 RAM 903中, 还存储有电子 设备 900操作所需的各 种程序和数 据。 处理 装置 901、 ROM 902以及 RAM 903通过总线 904彼此相连。输入 /输出( I/O) 接 口 905也连接至 总线 904。 通常 , 以下装置可以连接 至 I/O接口 905: 包括例如触摸 屏、 触摸板、 键盘 、 鼠标、 摄像头、 麦克风、 加速度计、 陀螺仪等的输入装置 906; 包括 例如 液晶显示 器 ( Liquid Crystal Display , 简称 LCD) 、 扬声器、 振动器等 的输 出装置 907; 包括例如磁带、硬盘等的存储 装置 908; 以及通信装置 909 o 通信 装置 909可以允许电子设备 900与其他设备 进行无线 或有线通 信以交换 数据 。 虽然图 9示出 了具有各种装 置的电子 设备 900, 但是应理解的是, 并 不要 求实施或 具备所有 示出的装 置。 可以替代地实施 或具备更 多或更少 的装 置 。 特别地 , 根据本公开的 实施例, 上文参考流程 图描述 的过程可 以被实现 为计 算机软件程 序。 例如, 本公开的实施例 包括一种计 算机程序 产品, 其包 括承 载在计算机 可读介质 上的计算 机程序, 该计算机程序包含用 于执行流 程 图所 示的方法 的程序代 码, 以实现如本公开 实施例所 述的图像合 成方法和 功 能 。 在这样的实施例中 , 该计算机程序可以 通过通信 装置 909从网络 上被下 载和 安装, 或者从存储 装置 908被安装, 或者从 ROM 902被安 装。 在该计 算机 程序被处 理装置 901执行时, 执行本公开实施 例的方法 中限定的 上述功 能 。 需要说 明的是 , 本公开上述的计算机 可读介质 可以是计 算机可读 信号介 质或 者计算机 可读存储介 质或者是 上述两者 的任意组合 。 计算机可读存储 介 质例 如可以是 - 但 不限于 - 电 、 磁、 光、 电磁、 红外线、 或半导体的系 统、 装置或器件, 或者任意以上 的组合。 计算机可读 存储介质 的更具体 的例 子可 以包括但 不限于: 具有一个或多个导 线的电连接 、 便携式计算机磁盘 、 硬盘 、 随机访问存储器 (RAM ) 、 只读存储器(ROM ) 、 可擦式可编程只 读存 储器( EPROM 或闪存 )、光纤、便携式紧凑磁盘只读存 储器( CD-ROM )、 光存 储器件、 磁存储器件 、 或者上述的任 意合适的组 合。 在本公开中, 计算 机可 读存储介质 可以是任 何包含或 存储程序 的有形介 质, 该程序可以被指 令 执行 系统、 装置或者器件 使用或者 与其结合 使用。 而在本公开中, 计算机可 读信 号介质可 以包括在基 带中或者 作为载波 一部分传播 的数据信 号, 其中承 载 了计算机可读 的程序代 码。 这种传播的数据 信号可 以采用多种 形式, 包括 但不 限于电磁信 号、 光信号或上 述的任意合 适的组合 。 计算机可读信号 介质 还可 以是计算机 可读存储 介质以外 的任何计 算机可读介 质, 该计算机可读信 号介 质可以发 送、 传播或者传输用 于由指令 执行系统 、 装置或者器件使用 或 者与 其结合使 用的程序 。 计算机可读介质上 包含的程 序代码可 以用任何 适当 的介 质传输, 包括但不限于: 电线、 光缆、 RF (射频)等等, 或者上述的任 意合 适的组合 。 上述计 算机可读 介质可以 是上述电子 设备中所 包含的; 也可以是单独存 在 , 而未装配入该电子设 备中。 上述计 算机可读 介质承载有 一个或者 多个程序 , 当上述一个或者 多个程 序被 该电子设备 执行时, 使得该电子 设备执行 上述实施例 所示的方 法。 可以 以一种或 多种程序设 计语言或其 组合来编 写用于执行 本公开 的操作 的计 算机程序 代码, 上述程序设计 语言包括 面向对象 的程序设计 语言一诸如 Java、 Smalltalk. C++, 还包括常规的过程式程序设计语 言一诸如 “C” 语言 或类 似的程序设 计语言 。 程序代码可以完全 地在用户计 算机上执 行、 部分地 在用 户计算机 上执行、 作为一个独 立的软件 包执行、 部分在用户 计算机上 部 分在 远程计算机 上执行 、 或者完全在远程计 算机或服 务器上执行 。 在涉及远 程计 算机的 情形中 , 远程计算机可 以通过任 意种类 的网络 — 包括局域 网 ( Local Area Network , 简称 LAN )或广域网 ( Wide Area Network , 简称 WAN ) 一连接到用 户计算机 , 或者, 可以连接到外部计算机 (例如利用因特 网服 务提供商 来通过因特 网连接) O 附图 中的流程 图和框图 , 图示了按照本公开各 种实施例 的系统、 方法和 计算 机程序产 品的可能 实现的体 系架构、 功能和操作 。 在这点上, 流程图或 框 图中的每个 方框可以 代表一个模 块、 程序段、 或代码的一部 分, 该模块、 程序 段、 或代码的一部 分包含一 个或多个 用于实现规 定的逻辑 功能的可执 行 指令 。 也应当注意, 在有些作为替 换的实现 中, 方框中所标注 的功能也可 以 以不 同于附 图中所标注 的顺序发生 。 例如, 两个接连地表示的 方框实际上 可 以基 本并行地 执行, 它们有时也可 以按相反 的顺序执 行, 这依所涉及的 功能 而定 。 也要注意的是 , 框图和 /或流程图中的每个方 框、 以及框图和 /或流程 图中 的方框的 组合, 可以用执行规 定的功能 或操作的 专用的基 于硬件的 系统 来 实现, 或者可以用专用 硬件与计 算机指令 的组合来 实现。 描述 于本公开 实施例中所 涉及到的 单元可以 通过软件 的方式实现 , 也可 以通 过硬件的 方式来实现 。 其中, 单元的名称在某种 情况下并 不构成对该 单 元本 身的限定 , 例如, 第一获取单元还可 以被描述为 “获取至少 两个网际协 议地 址的单元” 。 本文 中以上描述 的功能可 以至少部 分地由一 个或多个 硬件逻辑 部件来执 行 。 例如, 非限制性地, 可以使用的示范 类型的硬件 逻辑部件 包括: 现场可 编程 门阵列 (FPGA) 、 专用集成电路( ASIC) 、 专用标准产品( ASSP) 、 片上 系统 (SOC ) 、 复杂可编程逻辑设备( CPLD)等等 。 在本公 开的上 下文中, 机器可读介 质可以是有 形的介质 , 其可以包含或 存储 以供指令执 行系统 、 装置或设备使用或 与指令执行 系统、 装置或设备 结 合地 使用的程 序。 机器可读介质可 以是机 器可读信号 介质或机 器可读储存 介 质。 机器可读介质可以 包括但不 限于电子的 、 磁性的、 光学的、 电磁的、 红 外的 、 或半导体系统、 装置或设备, 或者上述内容的 任何合适 组合。 机器可 读存 储介质的 更具体示例 会包括基 于一个或 多个线的 电气连接 、 便携式计算 机盘 、 硬盘、 随机存取存储器 (RAM ) 、 只读存储器(ROM ) 、 可擦除可 编程 只读存储 器 (EPROM 或快闪存 储器) 、 光纤、 便捷式紧凑盘只读存储 器 (CD-ROM )、 光学储存设备、 磁储存设备、 或上述内容的任何 合适组合 。 第一 方面,根据本公 开的一个 或多个 实施例,提供 了一种图像合 成方法 , 包括 : 对待处 理图像中 的目标物体 图像进行 凸包提取 , 得到第一边界框 线; 对所述 第一边界 框线按照 预设比例进 行中心缩 小, 得到第二边界框 线; 根据 所述目标物 体图像确 定第一预设 素材与 所述目标物 体图像合 成时至 少一 个连接点 所在的 目标射线; 根据 所述第一 边界框线 、 所述第二边界框线 、 所述目标物体图像 轮廓以 及至 少一条 目标射线, 确定第一预 设素材与 所述目标 物体图像 的至少一个 连 接点 ; 根据 所述连接点 , 将所述第一预设 素材与所 述目标物体 图像进行 合成并 显示合 成结果 。 根据本 公开的一 个或多个 实施例 , 所述根据所述第一 边界框线 、 所述第 二边 界框线、 所述目标物体图像轮 廓以及至 少一条 目标射线, 确定第一预设 素材 与所述 目标物体图像 的至少一 个连接点 , 包括: 对于任 意一条 目标射线, 确定第一交点或第二 交点作 为所述第一 预设素 材与 所述目标 物体图像 的一个连接 点, 其中, 所述第一交点为 所述目标射 线 与所 述第二边界 框线的 交点, 所述第二交点 为所述 目标射线与 所述目标物 体 图像轮 廓的交 点。 根据本 公开的一 个或多个 实施例 , 所述对于任意一条 目标射线 , 确定第 一 交点或第 二交点作 为所述 第一预 设素材 与所述 目标物体 图像的 一个连接 点 , 包括: 对于任 意一条 目标射线, 获取所述目标射线与 所述第一 边界框线 的第三 交 占・ 以所述 第三交点 为起点 , 沿所述目标射线向 所述目标物 体图像 内部方向 查找 所述目标射 线上的第 一个交点 , 将所述第一个交 点作为所 述第一预设 素 材与 所述目标 物体图像 的一个连接 点, 其中所述第一 个交点为 所述目标射 线 与所 述第二边界 框线的 第一交点 、 或所述目标射线与 所述目标 物体图像轮 廓 的第 二交点。 根据本 公开的一 个或多个 实施例 , 所述对于任意一条 目标射线 , 确定第 一 交点或第 二交点作 为所述 第一预 设素材 与所述 目标物体 图像的一 个连接 点 , 包括: 对于任 意一条 目标射线, 获取所述目标射线与 所述第二 边界框线 的第一 交点 、 以及所述目标射 线与所述 目标物体 图像轮廓的 第二交点 ; 从所述 第一交点 和所述第 二交点 中, 确定更靠近所述 第一边界 框线的交 八占、、 . , 将所述 更靠近所 述第一边 界框线的 交点确定 为所述第 一预设素材 与所述 目标 物体图像 的一个连接 点。 根据本 公开的一 个或多个 实施例 , 所述根据所述目标 物体图像确 定第一 预设素 材与所述 目标物体 图像合成 时至少一 个连接点 所在的 目标射线,包括: 根据 第一预设素 材类型确 定对所述 目标物体 图像进行轴 线提取时轴 线个 数; 按照 所述轴线个 数, 对所述目标物体 图像进行 轴线提取 ; 根据 所述轴线确 定对应的 至少一条 目标射线 , 所述至少一条目标 射线与 所述 轴线分别呈 预设夹角 。 根据 本公开的一 个或多个 实施例 , 所述轴线个数为两个 , 所述对所述目 标物 体图像进行 轴线提取 , 包括: 通过主 成分分析 算法对所 述目标物体 图像区域 进行主成 分分析 , 以提取 所述 目标物体 图像的第 一轴线和第 二轴线。 根据 本公开的一 个或多个 实施例 , 所述根据所述轴线确 定对应的 至少一 条 目标射线, 包括: 以所 述第一轴线 与所述第 二轴线的 交点作为对 应的至少 一条目标射 线的 起始 端点; 从所 述起始端 点开始、 并与所述第 一轴线或 所述第二 轴线呈对应 的预设 夹角 , 创建至少一条 目标射线。 根据 本公开的一 个或多个 实施例 , 所述方法还包括: 若所 述目标物体 图像的长 宽比超过预 设阈值, 则根据所述目标物体 图像 的长 宽比, 则执行以下步 骤中的至 少一项: 平移 所述第一轴 线或第二 轴线; 调整所 述预设夹 角。 根据 本公开的一 个或多个 实施例 , 还包括: 获取第 二预设素 材; 根据 所述至少一 个连接点 , 确定所述第二预 设素材在 所述目标物 体图像 内部 的放置位 置以及所 述第二预设 素材的 目标尺寸 ; 将所 述第二预设 素材调整 至所述 目标尺寸, 并根据所述放置位置 将调整 后的 第二预设 素材与所 述目标物体 图像进行 合成。 根据 本公开的一 个或多个 实施例 , 所述根据所述至少 一个连接 点, 确定 第二 预设素材在 所述 目标物体图像 内部的放 置位置以 及所述第 二预设素材 的 目标 尺寸, 包括: 根据 至少一个连 接点确定 建立坐标 轴的原点 ,并以所述原点构 建坐标轴; 根据所 述坐标轴 确定第二预 设素材在 所述 目标物体图像 内部的放 置位置 以及 所述第二预 设素材 的目标尺寸 。 根据本 公开的一 个或多个 实施例, 所述对待处理图像 中的目标物体 图像 进行 凸包提取前 , 还包括: 对所述 待处理图像 中的 目标物体进行 物体分割 ,获取所述目标物体 图像。 根据本 公开的一 个或多个 实施例, 所述第一预设素材为 动画素材 ; 所述 显示合 成结果 , 包括: 对所述 合成结果 进行动态显 示。 第二方 面,根据本公 开的一个 或多个 实施例,提供 了一种图像合 成设备, 包括 : 边界提 取单元, 用于对待处理图像 中的目标物 体图像进行 凸包提取 , 得 到第 一边界框 线; 以及对所述第一 边界框线按 照预设 比例进行中 心缩小, 得 到第 二边界框 线; 射线创 建单元, 用于根据所述目标物 体图像确 定第一预设 素材与 所述目 标物体 图像合成 时至少一 个连接点 所在的 目标射线; 连接点 确定单元 , 用于根据所述第 一边界框 线、 所述第二边界框 线、 所 述 目标物体图像 轮廓以及 至少一条 目标射线 , 确定第一预设素材 与所述 目标 物体 图像的至 少一个连接 点; 图像合 成单元, 用于根据所述连接 点, 将所述第一预设 素材与所 述目标 物体 图像进行合 成并显示 合成结果 。 根据本 公开的一 个或多个 实施例, 所述连接点确定单元 在根据所 述第一 边界框 线、 所述第二边界 框线、 所述目标物体 图像轮廓 以及至少 一条目标射 线, 确定第一预 设素材与 所述目标 物体图像 的至少一个 连接点 时, 用于: 对于任 意一条 目标射线, 确定第一 交点或第二 交点作 为所述第一 预设素 材与 所述目标物 体图像 的一个连接 点, 其中, 所述第一交点为 所述目标射 线 与所 述第二边界 框线的 交点, 所述第二交点 为所述 目标射线与 所述目标物 体 图像轮 廓的交点 。 根据本 公开的一 个或多个 实施例, 所述连接点确定单元 在对于任 意一条 目标射 线, 确定第一交点 或第二 交点作为所 述第一预设 素材与 所述目标物 体 图像 的一个连接 点时, 用于: 对于任 意一条 目标射线, 获取所述目标射线与 所述第一 边界框线 的第三 交 占・ 以所述 第三交点 为起点 , 沿所述目标射线向 所述目标物 体图像 内部方向 查找 所述目标射 线上的第 一个交点 , 将所述第一个交 点作为所 述第一预设 素 材与 所述目标 物体图像 的一个连接 点, 其中所述第一 个交点为 所述目标射 线 与所 述第二边界 框线的 第一交点 、 或所述目标射线与 所述目标 物体图像轮 廓 的第 二交点。 根据本 公开的一 个或多个 实施例 , 所述连接点确定单元 在对于任 意一条 目标射 线, 确定第一交 点或第二 交点作为所 述第一预设 素材与 所述目标物 体 图像 的一个连接 点时, 用于: 对于任 意一条 目标射线, 获取所述目标射线与 所述第二 边界框线 的第一 交点 、 以及所述目标射 线与所述 目标物体 图像轮廓的 第二交点 ; 从所述 第一交点 和所述第 二交点 中, 确定更靠近所述 第一边界 框线的交 八占、、 . , 将所述 更靠近所 述第一边 界框线的 交点确定 为所述第 一预设素材 与所述 目标 物体图像 的一个连接 点。 根据本 公开的一 个或多个 实施例 , 所述射线创建单元根 据所述 目标物体 图像 确定第一预 设素材与 所述目标 物体图像合 成时至 少一个连接 点所在 的目 标射 线时, 用于: 根据 第一预设素 材类型确 定对所述 目标物体 图像进行轴 线提取时轴 线个 数; 按照 所述轴线个 数, 对所述目标物体 图像进行 轴线提取 ; 根据 所述轴线确 定对应的 至少一条 目标射线 , 所述至少一条目标射 线与 所述 轴线分别呈 预设夹角 。 根据本 公开的一 个或多个 实施例 , 所述轴线个数为两个 , 所述射线创建 单元 在对所述 目标物体 图像进行轴 线提取时 , 用于: 通过主 成分分析 算法对所 述目标物体 图像区域 进行主成 分分析 , 以提取 所述 目标物体 图像的第一 轴线和第 二轴线。 根据本 公开的一 个或多个 实施例 , 所述射线创建单元在 根据所述 轴线确 定对应 的至少一 条目标射 线时, 用于: 以所 述第一轴线 与所述第 二轴线的 交点作为对 应的至少 一条目标射 线的 起始 端点; 从所 述起始端 点开始、 并与所述第 一轴线或 所述第二 轴线呈对应 的预设 夹角 , 创建至少一条 目标射线。 根据 本公开的一 个或多个 实施例 , 所述连接点确定单元 还用于 : 若所 述目标物体 图像的长 宽比超过预 设阈值, 则根据所述目标物体 图像 的长 宽比, 则执行以下步 骤中的至 少一项: 平移 所述第一轴 线或第二 轴线; 调整所 述预设夹 角。 根据 本公开的一 个或多个 实施例 , 所述图像合成单元还 用于: 获取第 二预设素 材; 根据 所述至少一 个连接点 , 确定所述第二预 设素材在 所述目标物 体图像 内部 的放置位 置以及所 述第二预设 素材的 目标尺寸 ; 将所 述第二预设 素材调整 至所述 目标尺寸, 并根据所述放置位置 将调整 后的 第二预设 素材与所 述目标物体 图像进行 合成。 根据 本公开的一 个或多个 实施例 , 所述图像合成单元在 根据所述 至少一 个连接 点, 确定第二预设 素材在所 述目标物 体图像 内部的放置位 置以及 所述 第二 预设素材 的目标尺寸 时, 还用于: 根据 至少一个连 接点确定 建立坐标 轴的原点 ,并以所述原点构 建坐标轴; 根据 所述坐标轴 确定第二 预设素材在 所述 目标物体图像 内部的放 置位置 以及 所述第二 预设素材 的目标尺寸 。 根据 本公开的一 个或多个 实施例 , 所述边界提取单元在 对待处理 图像中 的 目标物体图像 进行凸 包提取前 , 还用于: 对所述 待处理 图像中的 目标物体进行 物体分割 ,获取所述目标物 体图像。 根据 本公开的一 个或多个 实施例 , 所述第一预设素材 为动画素材 ; 所述 图像 合成单元在 显示合成 结果时 , 还用于: 对所述合成结果进行 动态显示 。 第三 方面, 根据本公开 的一个或多 个实施例 , 提供了一种电子设 备, 包 括: 至少 一个处理 器; 以及 存储 器; 所述存 储器存储 计算机执行 指令; 所述 至少一个处 理器执行 所述存储 器存储的计 算机执行 指令, 使得所述 电子设 备执行如 上第一方 面以及第 一方面各 种可能的设 计所述的 图像合成 方 法。 第四 方面, 根据本公开 的一个或多 个实施例 , 提供了一种计算机 可读存 储介质 , 所述计算机可读 存储介质 中存储有计 算机执行 指令, 当处理器执行 所述 计算机执行 指令时 , 实现如上第一方面 以及第一 方面各种可 能的设计 所 述的 图像合成 方法。 以上描 述仅为本 公开的可 选实施例 以及对所运 用技术原 理的说明 。 本领 域技 术人员应 当理解, 本公开中所 涉及的公 开范围, 并不限于上述技术特 征 的特 定组合而 成的技术 方案,同时也应涵盖 在不脱 离上述公开 构思的情 况下, 由上 述技术特征 或其等 同特征进行 任意组合 而形成的 其它技术 方案。 例如上 述特 征与本公 开中公开 的 (但不限于)具有类似功能 的技术特征 进行互相 替 换而 形成的技 术方案。 此外 , 虽然采用特定次序 描绘了各 操作, 但是这不应 当理解为要 求这些 操作 以所示 出的特定次 序或以顺序 次序执行 来执行 。 在一定环境下, 多任务 和并 行处理可 能是有利 的。 同样地, 虽然在上面论述 中包含 了若干具体 实现 细节 , 但是这些不应当被 解释为对本 公开的范 围的限制 。 在单独的实施例 的 上下 文中描述 的某些特 征还可以组 合地实现 在单个实施 例中。 相反地, 在单 个 实施例的上 下文中描 述的各种特 征也可 以单独地或 以任何合 适的子组合 的 方式 实现在多个 实施例 中。 尽管 已经采用特 定于结构 特征和 /或方法逻辑动作 的语言描述 了本主题 , 但是 应当理解 所附权利要 求书中所 限定的主 题未必局 限于上面描 述的特 定特 征或 动作。 相反, 上面所描述的特 定特征和 动作仅仅 是实现权利 要求书的 示 例形 式。