以下两个方程的解是什么?
A 1紫外线 + B 1 u + C 1 v + D 1 = 0
A 2紫外线 + B 2 u + C 2 v + D 2 = 0
u, v in [0, 1]
该解决方案需要非常快速,因为它需要针对每个像素进行求解,希望是直接解决方案而不是迭代解决方案。
这基本上是试图找到边界是直线的浣熊补丁的倒数。
为 u 求解方程 1,得到u = (-C_1v -D_1)/(A_1v+B_1)
。将其代入方程 2,乘以(A_1v+B_1)
,你应该得到 v 的二次方程。使用二次方程求解 v。
找出A_1v+B_1
零时会发生什么的奖励积分。
我使用了 wolfram alpha。
通用形式在计算时超时,但我确实得到了一个解决方案,用一个数字代替一个常数。
得到的解决方案是页面长:P。
我觉得我将不得不采用其他一些近似于 u,v 的解决方案,直接解决方案对于每像素方法来说太慢了。