资源简介

CNN图像边缘检测,是将细胞神经网络的标准版用matlab实现,比较简单易懂

资源截图

代码片段和文件信息

%文件名称:  CNN_Edge_extraction.m
%文件描述:  基于CNN的灰度图像边缘提取的程序
%创建时间:  2010/06/29
%参考文献: 《基于细胞神经网络的图像边缘提取算法研究》
%            南京航空航天大学--黄蕾--2006/01/01

clear;
clc;

I=imread(‘F:\study_work\workspace\Matlab Projects\PSO\rice256.png‘);
[cd]=size(I);
x=zeros(cd);

for i=1:c;
    for j=1:d;
        n(ij)=double(I(ij))/255;
        s(ij)=2*(n(ij)-0.5);
    end
end
A=[0 0 0;
   0 1.600 0;
   0 0 0];
B=[-1.004 -1.004 -1.004;
   -1.004 10.000 -1.004;
   -1.004 -1.004 -1.004];
z=-1.405;

% A=[0 0 0;
%    0 2 0;
%    0 0 0];
% B=[-1 -1 -1;
%    -1  8 -1;
%    -1 -1 -1];
% z=-0.5;

% A=[0 0 0;
%    0 9.926055 0;
%    0 0 0];
% B=[-1.124332 -1.124332 -1.124332;
%    -1.124332  9.670411 -1.124332;
%    -1.124332 -1.124332 -1.124332];
% z=-1.915585;

circlenumber=

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       3142  2011-07-15 18:03  CNN_Edge_extraction.m

----------- ---------  ---------- -----  ----

                 3142                    1


评论

共有 条评论