0

例如,我有以下图像,

目标图像

我想做的是

选择此图像的任何形状[主要是矩形],并仅使用其他一些相同大小的图像数据来疼痛该区域。

例如

源图像

我希望上面的图像用于将任何形状的数据替换为目标图像。

我只是认为解决方案如下

标记每个形状的位置、宽度和高度,并给它们一个
唯一的 id 将形状元数据存储在 Array 或 HashMap 中 从数组中
随机选择任何形状的元数据 [
此时我们有 X、Y 和宽度和高度目标图像中的形状
] 使用缓冲图像遍历打开目标图像
,并将 PIXEL 位置与先前选择的形状的
元数据进行比较,如果匹配,然后用
上传的示例图像替换该部分 [像素值],在替换之前我应该​​调整源图像的大小[主要是矩形]以适应目标图像的目标形状。

我会朝着正确的方向前进吗?

欢迎任何建议。

4

0 回答 0