Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/462.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Algorithm 图像变换:点对点_Algorithm_Image_Optimization - Fatal编程技术网

Algorithm 图像变换:点对点

Algorithm 图像变换:点对点,algorithm,image,optimization,Algorithm,Image,Optimization,嗨 我有一个图像,在这个图像上我想选择一个点,告诉它应该转换到哪个坐标。我想这样做一些数字点。当我完成时,整个图像会发生变换,因此会考虑局部性 最重要的是,我可以选择我想要的任意多的点,并且选择的点转换到精确的选择位置,而不是近似的位置。因此,对于只选择一个点,变换将是简单的平移,对于选择两个点,变换将是线性变换加平移,等等 对任意数量的点执行此操作的不同算法有哪些?它们的优缺点是什么?似乎您希望图像在所有点上均匀地通过(可能的)非线性变换。这似乎与点坐标上的完全相同。似乎希望图像在所有点上均匀


我有一个图像,在这个图像上我想选择一个点,告诉它应该转换到哪个坐标。我想这样做一些数字点。当我完成时,整个图像会发生变换,因此会考虑局部性

最重要的是,我可以选择我想要的任意多的点,并且选择的点转换到精确的选择位置,而不是近似的位置。因此,对于只选择一个点,变换将是简单的平移,对于选择两个点,变换将是线性变换加平移,等等


对任意数量的点执行此操作的不同算法有哪些?它们的优缺点是什么?

似乎您希望图像在所有点上均匀地通过(可能的)非线性变换。这似乎与点坐标上的完全相同。

似乎希望图像在所有点上均匀地通过(可能的)非线性变换。这似乎完全等同于点坐标。

一种方法是将坐标(x,y)视为定义复数x+i*y。
然后,你有源点p[0]…p[n]和目标点q[0]…q[n],然后可以找到一个n次复多项式p,它将每个p[j]映射到q[j],并使用这个多项式映射其余的点。求多项式的常用方法是使用拉格朗日多项式,例如。(这讨论了实拉格朗日多项式,但复数的公式完全相同)。

一种方法是将坐标(x,y)视为定义复数x+i*y。
然后,你有源点p[0]…p[n]和目标点q[0]…q[n],然后可以找到一个n次复多项式p,它将每个p[j]映射到q[j],并使用这个多项式映射其余的点。求多项式的常用方法是使用拉格朗日多项式,例如。(本文讨论的是实拉格朗日多项式,但复拉格朗日多项式的公式完全相同)。

我不确定我是否理解这个问题。你想要一个算法来将一组像素移动到一个新的位置,就像你剪切和粘贴它们一样吗?我也不明白你想要做什么。我有一个图像,在该图像上我想选择一些点,并告诉它们应该移动到哪个坐标。该算法还应该统一移动所有其他点。这项任务在GIS中称为地理参考,也许这是一个有用的搜索词。嗨!我知道这是一个很老的问题,你做了什么吗?我也有同样的问题!dmuir解决方案对您有帮助吗?你试过了吗?我不确定我是否理解这个问题。你想要一个算法来将一组像素移动到一个新的位置,就像你剪切和粘贴它们一样吗?我也不明白你想要做什么。我有一个图像,在该图像上我想选择一些点,并告诉它们应该移动到哪个坐标。该算法还应该统一移动所有其他点。这项任务在GIS中称为地理参考,也许这是一个有用的搜索词。嗨!我知道这是一个很老的问题,你做了什么吗?我也有同样的问题!dmuir解决方案对您有帮助吗?你试过了吗?