Opencv 图像处理中的线性插值

Opencv 图像处理中的线性插值,opencv,image-processing,Opencv,Image Processing,我正在读一篇关于计算机视觉的论文,我写了以下几行: 这些像素的L值或亮度值随后在区域B中(一个像素宽)最亮列上的像素与区域A和C中的像素之间线性和水平插值。 线性插值和水平插值是什么意思 所以我试着寻找线性插值,这是否意味着我们平均出了彼此线性的像素值?因为我看不出任何正确的定义 论文:每个程序员都应该知道线性插值!!!尤其是当你进入图像处理领域的时候 请阅读这篇文章,永远不要忘记它 这篇论文很好地描述了正在发生的事情。他们通过对人脸进行采样,然后在这些采样之间进行插值来合成皮肤纹理。他们采集

我正在读一篇关于计算机视觉的论文,我写了以下几行:

这些像素的L值或亮度值随后在区域B中(一个像素宽)最亮列上的像素与区域A和C中的像素之间线性和水平插值。

线性插值和水平插值是什么意思

所以我试着寻找线性插值,这是否意味着我们平均出了彼此线性的像素值?因为我看不出任何正确的定义


论文:

每个程序员都应该知道线性插值!!!尤其是当你进入图像处理领域的时候

请阅读这篇文章,永远不要忘记它

这篇论文很好地描述了正在发生的事情。他们通过对人脸进行采样,然后在这些采样之间进行插值来合成皮肤纹理。他们采集了3个区域A、B和C

他们选择B中最亮的一列、A中最左边的一列和C中最右边的一列

然后,对于每一行,它们在列的像素之间线性插值


每个程序员都应该知道线性插值!!!尤其是当你进入图像处理领域的时候

请阅读这篇文章,永远不要忘记它

这篇论文很好地描述了正在发生的事情。他们通过对人脸进行采样,然后在这些采样之间进行插值来合成皮肤纹理。他们采集了3个区域A、B和C

他们选择B中最亮的一列、A中最左边的一列和C中最右边的一列

然后,对于每一行,它们在列的像素之间线性插值



你最好发邮件给作者。如果我不得不猜测,我相信他们说他们在水平方向上对发光值进行线性插值,而不是像双线性一样interpolation@jodag我认为线性插值是很常见的。知道是什么吗?发现:@arqam这就是为什么程序员必须知道他们的数学。。。图像处理是100%的数学。你正在操作和分析离散的2d函数,以防你没有注意到。哦,我以为你只是被这些措辞弄糊涂了。线性插值是填补数据点之间空白的一种非常常见和直观的方法。这是任何从事任何形式的信号处理的人都应该非常熟悉的。你最好给作者发电子邮件。如果我不得不猜测,我相信他们说他们在水平方向上对发光值进行线性插值,而不是像双线性的东西interpolation@jodag我认为线性插值是很常见的。知道是什么吗?发现:@arqam这就是为什么程序员必须知道他们的数学。。。图像处理是100%的数学。你正在操作和分析离散的2d函数,以防你没有注意到。哦,我以为你只是被这些措辞弄糊涂了。线性插值是填补数据点之间空白的一种非常常见和直观的方法。这是任何从事任何形式的信号处理的人都应该非常熟悉的。谢谢你的回答,意义重大。你能解释一下这一行吗:
然后对于每一行,它们在列的像素之间线性插值。
@arqam刚刚读了维基百科的文章。这里我不会教你线性插值。。。它们每行有3个L值,这些点之间的L值是通过这些值之间的线性插值得到的。是的,我读了这篇文章,理解了线性插值。我试图理解上下文,这意味着对于一个特定的行,比如在本例中,我们有3个点,我们画一条连接这些点的线,这些点之间的值应该使用
(x-x0)/(x1-x0)
?@arqam获得,你画两条线。一个在A和B之间,一个在B和C之间。合成点在这些线上。所以,在线性插值中,值很大程度上取决于我们取对的两个端点?感谢你的回答,这意味着很多。你能解释一下这一行吗:
然后对于每一行,它们在列的像素之间线性插值。
@arqam刚刚读了维基百科的文章。这里我不会教你线性插值。。。它们每行有3个L值,这些点之间的L值是通过这些值之间的线性插值得到的。是的,我读了这篇文章,理解了线性插值。我试图理解上下文,这意味着对于一个特定的行,比如在本例中,我们有3个点,我们画一条连接这些点的线,这些点之间的值应该使用
(x-x0)/(x1-x0)
?@arqam获得,你画两条线。一个在A和B之间,一个在B和C之间。合成点在这些线上。所以,在线性插值中,值很大程度上取决于我们取对的两个端点?