フィルターのクリア

Subscripted assignment dimension mismatch.

1 回表示 (過去 30 日間)
vetri veeran
vetri veeran 2014 年 11 月 21 日
編集済み: vetri veeran 2014 年 11 月 21 日
% 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

回答 (0 件)

カテゴリ

Help Center および File ExchangeMultidimensional Arrays についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by