NormalizedCuts

所属分类:图形图像处理
开发工具:matlab
文件大小:562KB
下载次数:303
上传日期:2007-03-09 10:30:21
上 传 者woliuliudada
说明:  经典的图切算法NormalizedCuts.将图论应用到图像分割上,可以限定分割块数,有效分割图像。运行:demoNcutImage.m,即可看到效果。读取的图像名称和块数,可在程序中修改。
(classic NormalizedCuts MAP algorithm. On the map will be applied to image segmentation, Segmentation can block limited number of effective segmentation image. Operation : demoNcutImage.m can see results. Read the name and image of a few blocks, the procedure can be modified.)

文件列表:
NormalizedCuts (0, 2006-12-26)
NormalizedCuts\1.jpg (12415, 2004-06-18)
NormalizedCuts\2.jpg (13587, 2004-06-18)
NormalizedCuts\3.jpg (3569, 2004-06-18)
NormalizedCuts\demo2.mht (211461, 2006-11-13)
NormalizedCuts\demoNcutImage.m (1613, 2006-12-13)
NormalizedCuts\main.m (309, 2004-06-18)
NormalizedCuts\nCut.doc (348672, 2006-12-13)
NormalizedCuts\webinfo.txt (760, 2006-12-01)
NormalizedCuts\specific_NcutImage_files (0, 2006-12-26)
NormalizedCuts\specific_NcutImage_files\affinityic.c (4967, 2004-06-15)
NormalizedCuts\specific_NcutImage_files\affinityic.dll (7680, 2004-06-18)
NormalizedCuts\specific_NcutImage_files\affinityic.mexglx (8162, 2004-06-18)
NormalizedCuts\specific_NcutImage_files\affinityic.mexmac (8964, 2004-06-18)
NormalizedCuts\specific_NcutImage_files\a_times_b_cmplx.c (10086, 2004-08-10)
NormalizedCuts\specific_NcutImage_files\cimgnbmap.asv (4351, 2006-12-01)
NormalizedCuts\specific_NcutImage_files\cimgnbmap.c (4379, 2006-12-01)
NormalizedCuts\specific_NcutImage_files\cimgnbmap.dll (7168, 2004-06-18)
NormalizedCuts\specific_NcutImage_files\cimgnbmap.mexglx (7801, 2004-06-18)
NormalizedCuts\specific_NcutImage_files\cimgnbmap.mexmac (8960, 2004-06-18)
NormalizedCuts\specific_NcutImage_files\computeEdges.asv (1165, 2006-12-04)
NormalizedCuts\specific_NcutImage_files\computeEdges.m (1165, 2006-12-04)
NormalizedCuts\specific_NcutImage_files\computeW.m (323, 2004-06-18)
NormalizedCuts\specific_NcutImage_files\doog1.m (472, 2007-01-05)
NormalizedCuts\specific_NcutImage_files\doog2.m (666, 2007-01-05)
NormalizedCuts\specific_NcutImage_files\fft_filt_2.m (654, 2004-06-18)
NormalizedCuts\specific_NcutImage_files\gaussian.m (684, 2004-06-18)
NormalizedCuts\specific_NcutImage_files\ICgraph.m (1318, 2007-01-08)
NormalizedCuts\specific_NcutImage_files\imread_ncut.m (309, 2004-06-18)
NormalizedCuts\specific_NcutImage_files\make_filterbank_even2.m (883, 2007-01-07)
NormalizedCuts\specific_NcutImage_files\make_filterbank_odd2.m (835, 2004-06-18)
NormalizedCuts\specific_NcutImage_files\mex_w_times_x_symmetric.c (1260, 2004-08-10)
NormalizedCuts\specific_NcutImage_files\NcutImage.m (757, 2004-06-18)
NormalizedCuts\specific_NcutImage_files\quadedgep.asv (3893, 2007-01-08)
NormalizedCuts\specific_NcutImage_files\quadedgep.m (3925, 2007-01-08)
NormalizedCuts\specific_NcutImage_files\showmask.m (301, 2004-06-18)
NormalizedCuts\specific_NcutImage_files\sparsifyc.c (6550, 2004-06-15)
NormalizedCuts\specific_NcutImage_files\spmtimesd.c (3435, 2004-06-15)
NormalizedCuts\specific_NcutImage_files\make_filterbank_even2.asv (884, 2007-01-05)
... ...

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Normalized Cut Image Segmentation Code % % % % Timothee Cour (UPENN), Stella Yu (Berkeley), Jianbo Shi (UPENN) % % % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Installation Notes : 1) After you unzipped the files to mydir, put the Current Directory in Matlab to mydir 2) In the matlab command prompt, type demoNcutImage to see a demo or... type main to initialize the paths to subfolders 3) You can now try any of the functions The files were tested under matlab 6.5 Top level functions: NcutImage.m: given image "I", segment it into "nbSegments" segments [SegLabel,NcutDiscrete,NcutEigenvectors,NcutEigenvalues,W]= NcutImage(I,nbSegments); ICgraph.m: compute Intervening Contour based pixel similarity matrix W W = ICgraph(I); ncutW.m: segmentation given similarity matrix W [NcutDiscrete,NcutEigenvectors,NcutEigenvalues] = ncutW(W,nbSegments);

近期下载者

相关文件


收藏者