Я конвертирую код Python в MATLAB, который читает изображение и выполняет линейную интерполяцию. Я не понимаю эту часть:
temp = [0,0,0] // is temp a 3d matrix with zeros??
for k in range (3) :
temp [k] = temp[k]+(x−int(x))∗(y−int(y)) ∗(im[int(y+1), int(x+1)] [k]) // im is variable for the input image. what about k??
temp [k] = temp[k]+(1.0−(x−int(x)))∗(1.0−(y−int(y)))∗(im[int(y), int(x)][k])
new_image[j,i] = temp // why new_image has only two coordinates??
Кто-нибудь даст мне подсказку о том, что (im[int(y+1) , int (x+1)] [k])
и new_image[j,i] = temp
означают?