Мне нужно уменьшить размер изображения, используя фильтр осреднения окна, я попытался написать этот код, но произошла ошибка: Unknown command option.
, где ошибка, и какой правильный алгоритм для box filter Я знаю его идею, новый пиксель = усредняет четыре соседних пикселя. код:ошибка в окне усреднения фильтра изображения с использованием matlab
clear, clc
image=imread('p128.jpg');
old_size=size(image);
out_image=zeros(old_size(1)/2 , old_size(2)/2);
for i = 1 : old_size(1) - 1
for j= 1 : old_size(2) - 1
for k= i : i+1
for t= j : j+1
out_image(k,t)=(image(i,j)+image(i+1,j)+image(i,j+1)+...
image(i+1,j+1))/4 ;
end
end
end
end
figure(1), imshow(out_image)
, в котором линия у вас есть эта ошибка? Matlab обычно говорит, какая строка производит ошибку, это начальная точка для отладки –