The issue in short 所以我一直工作在3D軟件渲染,需要一個雙線性插值方法。我正在使用一個3字節的BGR柵格來獲得速度,我無法弄清楚我的代碼在功能上與我直接訪問圖像本身的工作不同。結果之前,我會先編寫代碼。 float lerp(float x1, float x2, float a) {
return x1 * (1 - a) + x2 * a;
}
基本線性插值
我想實現圖像上採樣的自適應雙線性插值方法in this paper。但我被困在一個非常基本的問題上。 imresize()在Matlab進行雙線性插值by taking a weighted average of pixels in the nearest 2x2 neighborhood. 我想知道如何Matlab的確定邊界像素的2x2這附近? 我真正想知道的是我應該如何確定附紙中邊界像素的鄰域