这是输入的两张需要风格融合的图片。
weight1-4: 对应的权重。w1代表weight1,w2代表weight2。w1值越高,风格越偏向于image1,w2值越高,风格越偏向于image2
combine_method 参数说明
组合方式 | 方法名 (combine_method ) | 说明 | 适用场景 |
---|---|---|---|
拼接 | concat | 将多个嵌入在维度上直接拼接,保留全部特征信息(不压缩) | 希望保留每张图像的独立风格/信息,适用于支持多嵌入输入的模型 |
加法叠加 | add | 将所有嵌入向量相加,融合成一个嵌入 | 想强化多个图像的共有特征(信息叠加) |
减法对比 | subtract | 取第一张图减去其余图平均嵌入,强调第一张图与其他图的差异 | 想突出主图的独特风格,或进行反向特征强调 |
平均融合 | average | 所有嵌入向量平均,得到中和特征 | 想融合多图风格并平均权重,得到综合风格 |
归一平均融合 | norm average | 先对每个嵌入向量进行归一化(单位向量),再平均 | 消除各嵌入的模长影响,强调方向特征融合(更稳健) |
最大值融合 | max | 在每个维度上取所有嵌入的最大值 | 用于提取每个维度最显著特征(类似 OR) |
最小值融合 | min | 在每个维度上取所有嵌入的最小值 | 用于提取所有图像共有的最小强度特征(类似 AND) |