查找非线性变换矩阵如游乐园镜子

问题描述

找到非线性变换矩阵的最有效方法是什么。

从概念上讲,想象一个人的正常图像,然后想象那个人的游乐园镜像。 funhouseimage

您如何找到“镜子”? -您可以将其应用于普通图像的矩阵,该矩阵会为您提供以相同方式失真的游戏屋镜像吗?

应该推广到更高的尺寸。如果我有一个项目具有使用嵌入方法1的向量和使用嵌入方法2的向量,如何找到一个矩阵,该矩阵将允许我将嵌入1的新项目投影到嵌入方法2的向量空间中?

我已使用以下使用最小二乘法的线性解决方案:

M=np.linalg.lstsq(source_mtrx[:n],target_mtrx[:n])[0]

# apply this tranformation to source matrix:
new_mtrx= np.array([np.dot(i,M) for i in source_mtrx])

但是我认为我需要一个非线性的解决方案以获得更好的结果。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)