我有3张图片,用一个平均值过滤器。 我只是戴着帽子拍的噪音图像。 I20拍摄的图像仅显示20%的反射率目标 I90一种只显示每个像素90%反射率目标的图像
因此,不要在每个像素上循环使用多项式拟合(https://docs.scipy.org/doc/numpy/reference/generated/numpy.polyfit.html)
其中X=[I0(i)、I20(i)、I90(i)]和Y=[0,0.2,0.9] 然后应用多边形拟合得到每个像素的参数, 有没有办法将X(i,3)和Y(i,3)输入polyfit或类似的东西,以获得相同的结果,但速度更快
谢谢 本
如果您的目标是矢量化polyfit,那么是的,这可以完成,但需要手动重写} 和^{} 提供的多项式design matrix之上。总之,例程如下所示:
np.polyfit
。幸运的是,它可以建立在^{可以像下面这样使用
请记住
np.linalg.lstsq
不允许维度大于2,因此您必须将2d图像重塑为扁平版本,进行调整并转换回原来的版本相关问题 更多 >
编程相关推荐