资源简介

三种基于GraphCut的图像分割方法,分别是GrabCut,LazySnapping和改进的GrabCut,其中用到了matlab和VC++的混合编程,在调用之前需生成mex文件

资源截图

代码片段和文件信息

function [hfig] =  AutoCut
% AUTOCUT  - Main interface for AutoCut Tool
% This function creates the user interface (figure window
% and custom menu)


clear all;

% Global Variables
global sopt;

% Initialize all required parameters
sopt = mksopt;

% Main Menu 
hfig = figure(‘units‘‘pixels‘‘position‘[50 100 1100 600]...
   ‘tag‘‘AutoCut‘ ‘name‘‘Auto-Cut Segmentation‘...
   ‘menubar‘‘none‘‘numbertitle‘‘off‘);

% File menu for figure with callbacks:
% Open...    (callback to displayImage)
% Exit       (closes figure window)

hmenu = uimenu(‘Label‘‘File‘);

% AutoSeg function - loads the image file
uimenu(hmenu‘label‘‘Open...‘‘callback‘‘AutoCutSeg ‘)

%exit 
uimenu(hmenu‘label‘‘Exit‘‘callback‘‘closereq‘‘separator‘‘on‘);

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

     文件       4289  2007-12-28 09:56  grabcut_matlab\.svn\entries

     文件          2  2007-09-10 16:08  grabcut_matlab\.svn\format

     文件         53  2007-09-10 16:08  grabcut_matlab\.svn\prop-base\1.jpg.svn-base

     文件         53  2007-09-10 16:08  grabcut_matlab\.svn\prop-base\GraphCutSegment.dll.svn-base

     文件         53  2007-09-10 16:08  grabcut_matlab\.svn\prop-base\GraphCutSegmentLazy.dll.svn-base

     文件         53  2007-09-10 16:08  grabcut_matlab\.svn\prop-base\iter_data.mat.svn-base

     文件         53  2007-09-10 16:08  grabcut_matlab\.svn\prop-base\rectpts.mat.svn-base

     文件         53  2007-09-10 16:08  grabcut_matlab\.svn\prop-base\SegResult.mat.svn-base

     文件      27730  2007-09-10 16:08  grabcut_matlab\.svn\text-base\1.jpg.svn-base

     文件        749  2007-09-10 16:08  grabcut_matlab\.svn\text-base\AutoCut.m.svn-base

     文件        760  2007-09-10 16:08  grabcut_matlab\.svn\text-base\AutoCutRefine.m.svn-base

     文件       1530  2007-09-10 16:08  grabcut_matlab\.svn\text-base\AutoCutRefSeg.m.svn-base

     文件        620  2007-09-10 16:08  grabcut_matlab\.svn\text-base\AutoCutSeg.asv.svn-base

     文件        620  2007-09-10 16:08  grabcut_matlab\.svn\text-base\AutoCutSeg.m.svn-base

     文件       1089  2007-09-10 16:08  grabcut_matlab\.svn\text-base\bginput.m.svn-base

     文件       4828  2007-09-10 16:08  grabcut_matlab\.svn\text-base\block.h.svn-base

     文件        575  2007-09-10 16:08  grabcut_matlab\.svn\text-base\datain.m.svn-base

     文件        524  2007-09-10 16:08  grabcut_matlab\.svn\text-base\dataout.m.svn-base

     文件       1051  2007-09-10 16:08  grabcut_matlab\.svn\text-base\fginput.m.svn-base

     文件       1443  2007-09-10 16:08  grabcut_matlab\.svn\text-base\graph.cpp.svn-base

     文件       4188  2007-09-10 16:08  grabcut_matlab\.svn\text-base\graph.h.svn-base

     文件      11219  2007-09-10 16:08  grabcut_matlab\.svn\text-base\GraphCutSegment.cpp.svn-base

     文件      45056  2007-09-10 16:08  grabcut_matlab\.svn\text-base\GraphCutSegment.dll.svn-base

     文件      10232  2007-09-10 16:08  grabcut_matlab\.svn\text-base\GraphCutSegmentLazy.cpp.svn-base

     文件      40960  2007-09-10 16:08  grabcut_matlab\.svn\text-base\GraphCutSegmentLazy.dll.svn-base

     文件       1086  2007-09-10 16:08  grabcut_matlab\.svn\text-base\helper_functions.h.svn-base

     文件      64966  2007-09-10 16:08  grabcut_matlab\.svn\text-base\iter_data.mat.svn-base

     文件      10096  2007-09-10 16:08  grabcut_matlab\.svn\text-base\maxflow.cpp.svn-base

     文件       1503  2007-09-10 16:08  grabcut_matlab\.svn\text-base\mksopt.m.svn-base

     文件        180  2007-09-10 16:08  grabcut_matlab\.svn\text-base\rectpts.mat.svn-base

............此处省略138个文件信息

评论

共有 条评论