⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 filtimag.m

📁 一个用matlab编写的 关于笔画提取的仿真试验程序
💻 M
字号:
function [a]=filtimag(A)

[m,n]=size(A);
a=A;
x=zeros(m,n);
tic;
tt=255;
kkkk=0;
for j=3:1:(m-2)
    for k=3:1:(n-2)
      if (A(j,k)==255-tt)
            a(j,k)=A(j,k);
            lllllll=a(j,k);
        elseif (A(j,k)==255)
         lllllll=A(j,k);
            kkkk=0;
             for p=1:1:3
             for q=1:1:3
                if A(j-2+p,k-2+q)==255 ,
                    kkkk=kkkk+1;
                end 
             end
          end
          if kkkk<4 ,              
                 a(j,k)=0; 
             elseif kkkk>=7
                a(j,k)=A(j,k);
            else
                mod=5;
               %5*5大小的模板
               kkkk2=0;
                 for p=1:1:mod
                   for q=1:1:mod
                      if A(j-3+p,k-3+q)==255 ,
                       kkkk2=kkkk2+1;
                     end 
                  end
                end
  
                if kkkk2<kkkk+2 ,              
                    a(j,k)=0;
                else
                   a(j,k)=A(j,k);
              end 
         end
     end
 end
end

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -