资源简介

用于植物叶片分类的图形界面,Matlab源码,用BP神经网络实现

资源截图

代码片段和文件信息

function [coutmarked_img]=corner(varargin)
%   CORNER Find corners in intensity image. 
%       CORNER works by the following step:
%       1. Apply the Canny edge detector to the gray level image and obtain a
%       binary edge-map.
%       2. Extract the edge contours from the edge-map fill the gaps in the
%       contours.
%       3. Compute curvature at a low scale for each contour to retain all
%       true corners.
%       4. All of the curvature local maxima are considered as corner
%       candidates then rounded corners and false corners due to boundary
%       noise and details were eliminated.
%       5.  End points of line mode curve were added as corner if they are not
%       close to the above detected corners.
%
%       Syntax :    
%       [coutmarked_img]=corner(ICT_anglesigHLEndpiontGap_size)
%
%       Input :
%       I -  the input image it could be gray color or binary image. If I is
%           empty([]) input image can be get from a open file dialog box.
%       C -  denotes the minimum ratio of major axis to minor axis of an ellipse 
%           whose vertex could be detected as a corner by proposed detector.  
%           The default value is 1.5.
%       T_angle -  denotes the maximum obtuse angle that a corner can have when 
%           it is detected as a true corner default value is 162.
%       Sig -  denotes the standard deviation of the Gaussian filter when
%           computeing curvature. The default sig is 3.
%       HL -  high and low threshold of Canny edge detector. The default value
%           is 0.35 and 0.
%       Endpoint -  a flag to control whether add the end points of a curve
%           as corner 1 means Yes and 0 means No. The default value is 1.
%       Gap_size -  a paremeter use to fill the gaps in the contours the gap
%           not more than gap_size were filled in this stage. The default 
%           Gap_size is 1 pixels.
%
%       Output :
%       cout -  a position pair list of detected corners in the input image.
%       marked_image -  image with detected corner marked.
%
%       Examples
%       -------
%       I = imread(‘alumgrns.tif‘);
%       cout = corner(I[][][]0.2);
%       [cout marked_image] = corner;
%       cout = corner([]1.6155);

%   Algorithm is derived from :
%       X.C. He and N.H.C. Yung “Curvature Scale Space Corner Detector with  
%       Adaptive Threshold and Dynamic Region of Support” Proceedings of the
%       17th International Conference on Pattern Recognition 2:791-794 August 2004.
%   Improved algorithm is included in “A Corner Detector based on Global and Local 
%   Curvature Properties”and submitted to Optical Engineering. 

[ICT_anglesigHLEndpointGap_size] = parse_inputs(varargin{:});

if size(I3)==3
    I=rgb2gray(I); % Transform RGB image to a Gray one. 
end
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% I=im2bw(I0.8);
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
tic
BW=EDGE(I‘

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2013-10-10 09:44  实验\
     目录           0  2013-10-10 09:44  实验\043\
     文件       14393  2008-11-26 10:24  实验\043\043 (1).jpg
     文件       12785  2008-11-26 10:24  实验\043\043 (10).jpg
     文件       17690  2008-11-26 10:24  实验\043\043 (11).jpg
     文件       13005  2008-11-26 10:24  实验\043\043 (12).jpg
     文件       16889  2008-11-26 10:24  实验\043\043 (13).jpg
     文件       18001  2008-11-26 10:24  实验\043\043 (14).jpg
     文件       16965  2008-11-26 10:24  实验\043\043 (15).jpg
     文件       14922  2008-11-26 10:24  实验\043\043 (16).jpg
     文件       14348  2008-11-26 10:24  实验\043\043 (17).jpg
     文件       18230  2008-11-26 10:24  实验\043\043 (18).jpg
     文件       16790  2008-11-26 10:24  实验\043\043 (19).jpg
     文件       13151  2008-11-26 10:24  实验\043\043 (2).jpg
     文件       15771  2008-11-26 10:24  实验\043\043 (20).jpg
     文件       16162  2008-11-26 10:24  实验\043\043 (21).jpg
     文件       14266  2008-11-26 10:24  实验\043\043 (22).jpg
     文件       14010  2008-11-26 10:24  实验\043\043 (23).jpg
     文件       16998  2008-11-26 10:24  实验\043\043 (24).jpg
     文件       18112  2008-11-26 10:24  实验\043\043 (25).jpg
     文件       14791  2008-11-26 10:24  实验\043\043 (26).jpg
     文件       15035  2008-11-26 10:24  实验\043\043 (27).jpg
     文件       15069  2008-11-26 10:24  实验\043\043 (28).jpg
     文件       15636  2008-11-26 10:24  实验\043\043 (29).jpg
     文件       13970  2008-11-26 10:24  实验\043\043 (3).jpg
     文件       13788  2008-11-26 10:24  实验\043\043 (30).jpg
     文件       15703  2008-11-26 10:24  实验\043\043 (31).jpg
     文件       18029  2008-11-26 10:24  实验\043\043 (32).jpg
     文件       13470  2008-11-26 10:24  实验\043\043 (33).jpg
     文件       13681  2008-11-26 10:24  实验\043\043 (34).jpg
     文件       13914  2008-11-26 10:24  实验\043\043 (35).jpg
............此处省略339个文件信息

评论

共有 条评论