【实例简介】
利用MATLAB实现Normalized Cut算法,实现对图像的分割。分割相关很不错。
【实例截图】
【核心代码】
NormalizedCuts
└── NormalizedCuts
├── 1.jpg
├── 2.jpg
├── 3.jpg
├── common_files
│ ├── a_times_b_cmplx.dll
│ ├── a_times_b_cmplx.mexglx
│ ├── a_times_b_cmplx.mexmac
│ ├── discretisationEigenVectorData.m
│ ├── discretisation.m
│ ├── eigs2.m
│ ├── mex_w_times_x_symmetric.dll
│ ├── mex_w_times_x_symmetric.mexglx
│ ├── mex_w_times_x_symmetric.mexmac
│ ├── ncut.m
│ ├── ncutW.m
│ ├── sparsifyc.dll
│ ├── sparsifyc.mexglx
│ ├── sparsifyc.mexmac
│ ├── spmtimesd.dll
│ ├── spmtimesd.mexglx
│ └── spmtimesd.mexmac
├── demo2.mht
├── demoNcutImage.m
├── main.m
├── nCut.doc
├── README_NcutImage.txt
├── specific_NcutImage_files
│ ├── affinityic.c
│ ├── affinityic.dll
│ ├── affinityic.mexglx
│ ├── affinityic.mexmac
│ ├── a_times_b_cmplx.c
│ ├── cimgnbmap.asv
│ ├── cimgnbmap.c
│ ├── cimgnbmap.dll
│ ├── cimgnbmap.mexglx
│ ├── cimgnbmap.mexmac
│ ├── computeEdges.asv
│ ├── computeEdges.m
│ ├── computeW.m
│ ├── doog1.m
│ ├── doog2.m
│ ├── fft_filt_2.m
│ ├── gaussian.m
│ ├── ICgraph.asv
│ ├── ICgraph.m
│ ├── imread_ncut.m
│ ├── make_filterbank_even2.asv
│ ├── make_filterbank_even2.m
│ ├── make_filterbank_odd2.m
│ ├── mex_w_times_x_symmetric.c
│ ├── myCrossL.m
│ ├── myInRegion.m
│ ├── myMultiply.m
│ ├── NcutImage.m
│ ├── quadedgep.asv
│ ├── quadedgep.m
│ ├── showmask.m
│ ├── sparsifyc.c
│ └── spmtimesd.c
└── webinfo.txt
3 directories, 59 files