换车辆背景这个需求,生成和分割各有各的死穴

亲戚做二手车,车拍完要换背景,我想给他攒个批量处理的小工具,结果卡死在一个两难上。

他的硬要求就两条,听着简单:

  • 车身里里外外像素级不变,不能有一点重绘和变形。买家是冲着车况来的,漆面颜色哪怕偏一点都说不清;
  • 车窗里透出去的那块背景也得跟着换,不然车外换了新场景,玻璃里还是原来那片,一眼假。

生成类模型我试了,车窗那块它处理得很自然,毛病是手痒,总会悄悄改车:车漆色调、反光会变,车牌和仪表上的字会被改写,碰到奇怪角度车身直接扭曲。换成纯分割的路子,车倒是保住了,可玻璃这种半透明区域它完全没辙,透出去的东西它不知道算前景还是背景。

所以我现在想把两条路拼起来:分割负责把车身锁死,只把窗户区域交给生成去补。思路上应该走得通,我真正没底的是接缝,分割边缘和生成区域之间怎么融才不穿帮。踩过这条路的朋友,边缘你们是怎么处理的?

思路对,分割出车身做保护罩,只放开玻璃区域重绘,关键是羽化那圈边

车牌那种硬信息建议单独抠出来最后贴回去,别指望模型不改

1 个赞

码住,这需求我这边也有

求教程,听起来好难

1 个赞

玻璃反光那层最麻烦,纯换背景很容易露馅,得保留一层原反光叠上去

批量的话一致性比单张好看更重要,别为了个别惊艳牺牲稳定 :100:

1 个赞

顶佬,思路清晰