ZHANG WENHAO (CN)
CN110136092A | 2019-08-16 | |||
CN111754541A | 2020-10-09 | |||
US20110050685A1 | 2011-03-03 |
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任一项所 述的图像 合成方法 。 |
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 )、 光学储存设备、 磁储存设备、 或上述内容的任何 合适组合 。 第一 方面,根据本公 开的一个 或多个 实施例,提供 了一种图像合 成方法 , 包括 : 对待处 理图像中 的目标物体 图像进行 凸包提取 , 得到第一边界框 线; 对所述 第一边界 框线按照 预设比例进 行中心缩 小, 得到第二边界框 线; 根据 所述目标物 体图像确 定第一预设 素材与 所述目标物 体图像合 成时至 少一 个连接点 所在的 目标射线; 根据 所述第一 边界框线 、 所述第二边界框线 、 所述目标物体图像 轮廓以 及至 少一条 目标射线, 确定第一预 设素材与 所述目标 物体图像 的至少一个 连 接点 ; 根据 所述连接点 , 将所述第一预设 素材与所 述目标物体 图像进行 合成并 显示合 成结果 。 根据本 公开的一 个或多个 实施例 , 所述根据所述第一 边界框线 、 所述第 二边 界框线、 所述目标物体图像轮 廓以及至 少一条 目标射线, 确定第一预设 素材 与所述 目标物体图像 的至少一 个连接点 , 包括: 对于任 意一条 目标射线, 确定第一交点或第二 交点作 为所述第一 预设素 材与 所述目标 物体图像 的一个连接 点, 其中, 所述第一交点为 所述目标射 线 与所 述第二边界 框线的 交点, 所述第二交点 为所述 目标射线与 所述目标物 体 图像轮 廓的交 点。 根据本 公开的一 个或多个 实施例 , 所述对于任意一条 目标射线 , 确定第 一 交点或第 二交点作 为所述 第一预 设素材 与所述 目标物体 图像的 一个连接 点 , 包括: 对于任 意一条 目标射线, 获取所述目标射线与 所述第一 边界框线 的第三 交 占・ 以所述 第三交点 为起点 , 沿所述目标射线向 所述目标物 体图像 内部方向 查找 所述目标射 线上的第 一个交点 , 将所述第一个交 点作为所 述第一预设 素 材与 所述目标 物体图像 的一个连接 点, 其中所述第一 个交点为 所述目标射 线 与所 述第二边界 框线的 第一交点 、 或所述目标射线与 所述目标 物体图像轮 廓 的第 二交点。 根据本 公开的一 个或多个 实施例 , 所述对于任意一条 目标射线 , 确定第 一 交点或第 二交点作 为所述 第一预 设素材 与所述 目标物体 图像的一 个连接 点 , 包括: 对于任 意一条 目标射线, 获取所述目标射线与 所述第二 边界框线 的第一 交点 、 以及所述目标射 线与所述 目标物体 图像轮廓的 第二交点 ; 从所述 第一交点 和所述第 二交点 中, 确定更靠近所述 第一边界 框线的交 八占、、 . , 将所述 更靠近所 述第一边 界框线的 交点确定 为所述第 一预设素材 与所述 目标 物体图像 的一个连接 点。 根据本 公开的一 个或多个 实施例 , 所述根据所述目标 物体图像确 定第一 预设素 材与所述 目标物体 图像合成 时至少一 个连接点 所在的 目标射线,包括: 根据 第一预设素 材类型确 定对所述 目标物体 图像进行轴 线提取时轴 线个 数; 按照 所述轴线个 数, 对所述目标物体 图像进行 轴线提取 ; 根据 所述轴线确 定对应的 至少一条 目标射线 , 所述至少一条目标 射线与 所述 轴线分别呈 预设夹角 。 根据 本公开的一 个或多个 实施例 , 所述轴线个数为两个 , 所述对所述目 标物 体图像进行 轴线提取 , 包括: 通过主 成分分析 算法对所 述目标物体 图像区域 进行主成 分分析 , 以提取 所述 目标物体 图像的第 一轴线和第 二轴线。 根据 本公开的一 个或多个 实施例 , 所述根据所述轴线确 定对应的 至少一 条 目标射线, 包括: 以所 述第一轴线 与所述第 二轴线的 交点作为对 应的至少 一条目标射 线的 起始 端点; 从所 述起始端 点开始、 并与所述第 一轴线或 所述第二 轴线呈对应 的预设 夹角 , 创建至少一条 目标射线。 根据 本公开的一 个或多个 实施例 , 所述方法还包括: 若所 述目标物体 图像的长 宽比超过预 设阈值, 则根据所述目标物体 图像 的长 宽比, 则执行以下步 骤中的至 少一项: 平移 所述第一轴 线或第二 轴线; 调整所 述预设夹 角。 根据 本公开的一 个或多个 实施例 , 还包括: 获取第 二预设素 材; 根据 所述至少一 个连接点 , 确定所述第二预 设素材在 所述目标物 体图像 内部 的放置位 置以及所 述第二预设 素材的 目标尺寸 ; 将所 述第二预设 素材调整 至所述 目标尺寸, 并根据所述放置位置 将调整 后的 第二预设 素材与所 述目标物体 图像进行 合成。 根据 本公开的一 个或多个 实施例 , 所述根据所述至少 一个连接 点, 确定 第二 预设素材在 所述 目标物体图像 内部的放 置位置以 及所述第 二预设素材 的 目标 尺寸, 包括: 根据 至少一个连 接点确定 建立坐标 轴的原点 ,并以所述原点构 建坐标轴; 根据所 述坐标轴 确定第二预 设素材在 所述 目标物体图像 内部的放 置位置 以及 所述第二预 设素材 的目标尺寸 。 根据本 公开的一 个或多个 实施例, 所述对待处理图像 中的目标物体 图像 进行 凸包提取前 , 还包括: 对所述 待处理图像 中的 目标物体进行 物体分割 ,获取所述目标物体 图像。 根据本 公开的一 个或多个 实施例, 所述第一预设素材为 动画素材 ; 所述 显示合 成结果 , 包括: 对所述 合成结果 进行动态显 示。 第二方 面,根据本公 开的一个 或多个 实施例,提供 了一种图像合 成设备, 包括 : 边界提 取单元, 用于对待处理图像 中的目标物 体图像进行 凸包提取 , 得 到第 一边界框 线; 以及对所述第一 边界框线按 照预设 比例进行中 心缩小, 得 到第 二边界框 线; 射线创 建单元, 用于根据所述目标物 体图像确 定第一预设 素材与 所述目 标物体 图像合成 时至少一 个连接点 所在的 目标射线; 连接点 确定单元 , 用于根据所述第 一边界框 线、 所述第二边界框 线、 所 述 目标物体图像 轮廓以及 至少一条 目标射线 , 确定第一预设素材 与所述 目标 物体 图像的至 少一个连接 点; 图像合 成单元, 用于根据所述连接 点, 将所述第一预设 素材与所 述目标 物体 图像进行合 成并显示 合成结果 。 根据本 公开的一 个或多个 实施例, 所述连接点确定单元 在根据所 述第一 边界框 线、 所述第二边界 框线、 所述目标物体 图像轮廓 以及至少 一条目标射 线, 确定第一预 设素材与 所述目标 物体图像 的至少一个 连接点 时, 用于: 对于任 意一条 目标射线, 确定第一 交点或第二 交点作 为所述第一 预设素 材与 所述目标物 体图像 的一个连接 点, 其中, 所述第一交点为 所述目标射 线 与所 述第二边界 框线的 交点, 所述第二交点 为所述 目标射线与 所述目标物 体 图像轮 廓的交点 。 根据本 公开的一 个或多个 实施例, 所述连接点确定单元 在对于任 意一条 目标射 线, 确定第一交点 或第二 交点作为所 述第一预设 素材与 所述目标物 体 图像 的一个连接 点时, 用于: 对于任 意一条 目标射线, 获取所述目标射线与 所述第一 边界框线 的第三 交 占・ 以所述 第三交点 为起点 , 沿所述目标射线向 所述目标物 体图像 内部方向 查找 所述目标射 线上的第 一个交点 , 将所述第一个交 点作为所 述第一预设 素 材与 所述目标 物体图像 的一个连接 点, 其中所述第一 个交点为 所述目标射 线 与所 述第二边界 框线的 第一交点 、 或所述目标射线与 所述目标 物体图像轮 廓 的第 二交点。 根据本 公开的一 个或多个 实施例 , 所述连接点确定单元 在对于任 意一条 目标射 线, 确定第一交 点或第二 交点作为所 述第一预设 素材与 所述目标物 体 图像 的一个连接 点时, 用于: 对于任 意一条 目标射线, 获取所述目标射线与 所述第二 边界框线 的第一 交点 、 以及所述目标射 线与所述 目标物体 图像轮廓的 第二交点 ; 从所述 第一交点 和所述第 二交点 中, 确定更靠近所述 第一边界 框线的交 八占、、 . , 将所述 更靠近所 述第一边 界框线的 交点确定 为所述第 一预设素材 与所述 目标 物体图像 的一个连接 点。 根据本 公开的一 个或多个 实施例 , 所述射线创建单元根 据所述 目标物体 图像 确定第一预 设素材与 所述目标 物体图像合 成时至 少一个连接 点所在 的目 标射 线时, 用于: 根据 第一预设素 材类型确 定对所述 目标物体 图像进行轴 线提取时轴 线个 数; 按照 所述轴线个 数, 对所述目标物体 图像进行 轴线提取 ; 根据 所述轴线确 定对应的 至少一条 目标射线 , 所述至少一条目标射 线与 所述 轴线分别呈 预设夹角 。 根据本 公开的一 个或多个 实施例 , 所述轴线个数为两个 , 所述射线创建 单元 在对所述 目标物体 图像进行轴 线提取时 , 用于: 通过主 成分分析 算法对所 述目标物体 图像区域 进行主成 分分析 , 以提取 所述 目标物体 图像的第一 轴线和第 二轴线。 根据本 公开的一 个或多个 实施例 , 所述射线创建单元在 根据所述 轴线确 定对应 的至少一 条目标射 线时, 用于: 以所 述第一轴线 与所述第 二轴线的 交点作为对 应的至少 一条目标射 线的 起始 端点; 从所 述起始端 点开始、 并与所述第 一轴线或 所述第二 轴线呈对应 的预设 夹角 , 创建至少一条 目标射线。 根据 本公开的一 个或多个 实施例 , 所述连接点确定单元 还用于 : 若所 述目标物体 图像的长 宽比超过预 设阈值, 则根据所述目标物体 图像 的长 宽比, 则执行以下步 骤中的至 少一项: 平移 所述第一轴 线或第二 轴线; 调整所 述预设夹 角。 根据 本公开的一 个或多个 实施例 , 所述图像合成单元还 用于: 获取第 二预设素 材; 根据 所述至少一 个连接点 , 确定所述第二预 设素材在 所述目标物 体图像 内部 的放置位 置以及所 述第二预设 素材的 目标尺寸 ; 将所 述第二预设 素材调整 至所述 目标尺寸, 并根据所述放置位置 将调整 后的 第二预设 素材与所 述目标物体 图像进行 合成。 根据 本公开的一 个或多个 实施例 , 所述图像合成单元在 根据所述 至少一 个连接 点, 确定第二预设 素材在所 述目标物 体图像 内部的放置位 置以及 所述 第二 预设素材 的目标尺寸 时, 还用于: 根据 至少一个连 接点确定 建立坐标 轴的原点 ,并以所述原点构 建坐标轴; 根据 所述坐标轴 确定第二 预设素材在 所述 目标物体图像 内部的放 置位置 以及 所述第二 预设素材 的目标尺寸 。 根据 本公开的一 个或多个 实施例 , 所述边界提取单元在 对待处理 图像中 的 目标物体图像 进行凸 包提取前 , 还用于: 对所述 待处理 图像中的 目标物体进行 物体分割 ,获取所述目标物 体图像。 根据 本公开的一 个或多个 实施例 , 所述第一预设素材 为动画素材 ; 所述 图像 合成单元在 显示合成 结果时 , 还用于: 对所述合成结果进行 动态显示 。 第三 方面, 根据本公开 的一个或多 个实施例 , 提供了一种电子设 备, 包 括: 至少 一个处理 器; 以及 存储 器; 所述存 储器存储 计算机执行 指令; 所述 至少一个处 理器执行 所述存储 器存储的计 算机执行 指令, 使得所述 电子设 备执行如 上第一方 面以及第 一方面各 种可能的设 计所述的 图像合成 方 法。 第四 方面, 根据本公开 的一个或多 个实施例 , 提供了一种计算机 可读存 储介质 , 所述计算机可读 存储介质 中存储有计 算机执行 指令, 当处理器执行 所述 计算机执行 指令时 , 实现如上第一方面 以及第一 方面各种可 能的设计 所 述的 图像合成 方法。 以上描 述仅为本 公开的可 选实施例 以及对所运 用技术原 理的说明 。 本领 域技 术人员应 当理解, 本公开中所 涉及的公 开范围, 并不限于上述技术特 征 的特 定组合而 成的技术 方案,同时也应涵盖 在不脱 离上述公开 构思的情 况下, 由上 述技术特征 或其等 同特征进行 任意组合 而形成的 其它技术 方案。 例如上 述特 征与本公 开中公开 的 (但不限于)具有类似功能 的技术特征 进行互相 替 换而 形成的技 术方案。 此外 , 虽然采用特定次序 描绘了各 操作, 但是这不应 当理解为要 求这些 操作 以所示 出的特定次 序或以顺序 次序执行 来执行 。 在一定环境下, 多任务 和并 行处理可 能是有利 的。 同样地, 虽然在上面论述 中包含 了若干具体 实现 细节 , 但是这些不应当被 解释为对本 公开的范 围的限制 。 在单独的实施例 的 上下 文中描述 的某些特 征还可以组 合地实现 在单个实施 例中。 相反地, 在单 个 实施例的上 下文中描 述的各种特 征也可 以单独地或 以任何合 适的子组合 的 方式 实现在多个 实施例 中。 尽管 已经采用特 定于结构 特征和 /或方法逻辑动作 的语言描述 了本主题 , 但是 应当理解 所附权利要 求书中所 限定的主 题未必局 限于上面描 述的特 定特 征或 动作。 相反, 上面所描述的特 定特征和 动作仅仅 是实现权利 要求书的 示 例形 式。