Subscripted assignment dimension mismatch.

1 vue (au cours des 30 derniers jours)
vetri veeran
vetri veeran le 21 Nov 2014
Modifié(e) : vetri veeran le 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

Réponses (0)

Catégories

En savoir plus sur Multidimensional Arrays dans Help Center et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by