我有 3 个 eqns 和 2 个未知数 Hb 和 Hbo2,它们看起来像这样:
Bxy = AB * HB + AB * Hbo2
Rxy = AR * HB + AR * Hbo2
Gxy = AG * HB + AG * Hbo2
现在我一直在尝试使用矩阵方法来解决他们方程的未知数,这是一个痛苦的原因,当我将它转换为矩阵形式时,我得到一个不规则矩阵,因为它是 2 个未知数和 3 个方程。
这里有没有人知道如何用 n-1 个未知数求解 n 个方程。
编辑
感谢到目前为止的回复,他们一直很棒。
为了更清楚地说明这一点,我要做的是计算图像中给定像素处含氧和脱氧血液的浓度。所以上面的变量对应如下。
Rxy Gxy 和 Bxy,红色绿色或蓝色在 x,y 位置吸收。(0 - 255 之间的值)
AR、AG、AB 是血液对红色和蓝色波长的光的吸收系数。(但是有可能我可能必须为含氧和脱氧血液定义不同的吸收系数(因为它们吸收不同量的光))。
Hb 和 Hbo2 是含氧和脱氧血液的浓度。(这些是未知的,因为我正在尝试将 RGB 值映射到此)
但是我也注意到含氧和脱氧血液的系数不同,因此这意味着方程式可能如下。
Bxy = (ABhb * HB) + (ABhbo2 * Hbo2)
Rxy = (ARhb * HB) + (ARhbo2 * Hbo2)
Gxy = (AGhb * HB) + (AGhbo2 * Hbo2)
上述唯一的区别是含氧和脱氧血液的系数不同。
这是我在 uni for Computer Science 的最后一年项目的一部分,试图做一些功能成像。
如果系数不同,@Chris 也同样适用,抱歉理解不足,数学不是我的强项。只是试图编程这个算法。