![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
warp
文章平均质量分 69
tony365
树大招风
展开
-
mlq移动最小二乘方法
对于起始点固定的情况比较友好,可以提前计算出A,然后每次目标变化的时候A也是不变的。更好的weight计算方法,比如考虑图像内容差异。双边weight等。其次不取整,采用cv2.remap更好:下面通过光流warp 图像。可以用在曲面拟合上, 3Dlut拟合, 光流图,深度图拟合优化等。当有一些点聚在一起,会产生大的影响,即使 偏移很小。就是一些特殊情况,边界情况,求逆有问题的情况等需要考虑。关于weight 是否有更好的方式,来应对其他应用。正确性待验证,包括仓库里的代码正确性也不保证。原创 2023-03-30 16:23:35 · 1201 阅读 · 0 评论 -
patch match
注意这里的更新方法:思考:1)根据8各邻域最小的进行更新可以吗?2)每次迭代 都会计算一遍距离。复杂度和距离有关。3)计算出完整光流后,中值滤波,然后插值得到完整光流是否可行。原创 2023-03-24 09:27:16 · 340 阅读 · 0 评论 -
python 旋转图像code
【代码】python 旋转图像code。原创 2023-03-21 16:22:15 · 322 阅读 · 0 评论 -
单应性Homography梳理,概念解释,传统方法,深度学习方法
homography flow 相比light flow 有更多的约束,homography flow是light flow的一个特殊情况,因为homography flow所有pixel的位移是通过一个转换关系得到的,而light flow是更generatic的情况。都用于计算单应矩阵,即解一个线性方程组。由于单应矩阵有8个未知数(3*3,其中第9个数为1),所以至少需要4个点(每个点-x,y,提供2个约束方程)。该篇论文和6类似,都是无监督学习,只是6把warp等操作放在网络里,7放在了损失函数里.原创 2023-02-01 19:31:29 · 1572 阅读 · 0 评论 -
scipy 优化求解warp参数
torchgeometry 是一个基于pytorch的几何库,后续可能会用到。采用暴力搜索的方法求 仿射变换的旋转角度,位移等参数是可以的,但是速度很慢。利用深度学习求解位姿变换矩阵的论文 或 求解光流的论文 都已经有不少。之前通过优化可以得到颜色转换系数,可以得到滤波核,那么是否也可以求解。后续尝试pytorch优化,光流等方法,看是否可以得到 warp参数。已知一对图像,分别是warp前后的图像,如何求解warp参数?实验表示,不太行,或者说我的方法不太行。原创 2023-01-28 17:44:12 · 240 阅读 · 0 评论 -
opencv函数cv2.warpAffine 和 cv2.warpPerspective 的理解和复现
但是warpPerspective的转换矩阵是3*3的透视变换矩阵,经过变换后平行线可能不在平行。warpPerspective 和 warpAffine 是类似的。其中用到重查找函数:根据tx,ty坐标位置,获取值。也可以求解转换矩阵的逆后,再正变换,结果相同。warp perspective 实验结果。验证以上代码和opencv中的一致性。首先进行坐标转换,然后应用插值。和cv2.remap函数相同。仿射矩阵是2 * 3的矩阵。原创 2023-01-28 17:40:50 · 1908 阅读 · 0 评论