我正在尝试将此Matlab代码实现为Opencv Java代码。
//I is the image matrix
r = 2*size(I,1);
c = 2*size(I,2);
% size(I,3) gives the size of the 3rd dimension
k = size(I,3);
R = zeros(r,c,k);
R(1:2:r, 1:2:c, :) = 4*I;
这里最棘手的部分是R的偶数像素都为0,只有奇数像素获得I的值。
我考虑过使用Mat.resize()
,但是它们没有我描述的“插值”选项。任何帮助将不胜感激!