У меня есть действие для этого класса, и приглашение выглядит следующим образом: Создайте функцию, которая принимает 1 вход, изображение и возвращает, и изображение с 2 * N-1 строками, где N - количество строк во входном изображении. Вы должны вставить новые строки между существующими строками так, чтобы значения каждого цвета были средними значениями в строке до и после строки.
это мой код, я думаю, что я закончил, но яне уверен, как должно выглядеть изображение. Я проверил это с изображением, которое у меня есть, и оно изменило его, но я не знаю, правильно ли это было сделано. Может ли кто-нибудь взглянуть на это для меня? Спасибо!
function [outimage] = rowchange(image)
in = imread(image);
[rows,cols,color] = size(in);
outimage = zeros((2*rows)-1,cols,color);
outimage = uint8(outimage);
[rowso,colso,coloro]= size(outimage);
outimage(1:2:end,:,:) = in(:,:,:);
for i = 2:2:rowso
for j = 1:colso
for k = 1:coloro
outimage(i,j,k) = (outimage(i+1,j,k) + outimage(i-1,j,k))/2;
end
end
end
imshow(outimage)
end