Subscripted assignment dimension mismatch.

1 Ansicht (letzte 30 Tage)
vetri veeran
vetri veeran am 21 Nov. 2014
Bearbeitet: vetri veeran am 21 Nov. 2014
% Mean Filter clc clear all close all
original_im=imread('Picture1.tif');
figure,imshow(original_im);
%%%%% Mean Filter Programing without using matlab command %%%%%%
pad_org=padarray(original_im,[1 1],'both'); %All side Zero padding at boundary figure(3);imshow(pad_org);title('With Zero Padding Original Image at Boundary')
for i=1:size(pad_org,1)-2 for j=1:size(pad_org,2)-2 window=zeros(9,1); %% Matrix to store the value of 3 by 3 window win_inc=1;%%initial value of window matrix for k=1:size(window)/3 for l=1:size(window)/3 window(win_inc)=pad_org(i+k-1,j+l-1); win_inc=win_inc+1; end end mean=(1/9)*(window); new_image(i,j)=mean; end end new_image=uint8(new_image); figure(4);imshow(new_image);title('Image After Mean Filtering')
I am getting an error as
Subscripted assignment dimension mismatch.
Error in meanfilter_withoutbuiltin (line 49) new_image(i,j)=mean;%% 5 is the median value of 3 by 3 window
Can anyone help me please.
thank you

Antworten (0)

Kategorien

Mehr zu Multidimensional Arrays finden Sie in Help Center und File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by