Microscopy Image Browser  1.233
All Classes Files Functions Variables Pages
ib_watershedGui.m File Reference

ib_watershedGui function is responsible for watershed operations. More...

Functions

function
varargout = 
ib_watershedGui (varargin)
 ib_watershedGui function is responsible for watershed operations. More...
 
function  ibwatershedGui>ib_watershedGui_OpeningFcn (hObject, eventdata, handles, varargin)
 
function  ibwatershedGui>updateMaterialsBtn_Callback (hObject, eventdata, handles)
 
function  ibwatershedGui>updateWidgets (handles)
 
function
varargout = 
ibwatershedGui>ib_watershedGui_OutputFcn (hObject, eventdata, handles)
 
function  ibwatershedGui>closeBtn_Callback (hObject, eventdata, handles)
 
function  ibwatershedGui>imageSegmentationToggle_Callback (hObject, eventdata, handles)
 
function  ibwatershedGui>objectSeparationToggle_Callback (hObject, eventdata, handles)
 
function  ibwatershedGui>graphCutToggle_Callback (hObject, eventdata, handles)
 
function  ibwatershedGui>helpBtn_Callback (hObject, eventdata, handles)
 
function  ibwatershedGui>aspectRatio_Callback (hObject, eventdata, handles)
 
function  ibwatershedGui>clearPreprocessBtn_Callback (hObject, eventdata, handles)
 
function  ibwatershedGui>mode2dRadio_Callback (hObject, eventdata, handles)
 
function  ibwatershedGui>eigenSigmaEdit_Callback (hObject, eventdata, handles)
 
function  ibwatershedGui>xSubareaEdit_Callback (hObject, eventdata, handles)
 
function  ibwatershedGui>ySubareaEdit_Callback (hObject, eventdata, handles)
 
function  ibwatershedGui>zSubareaEdit_Callback (hObject, eventdata, handles)
 
function  ibwatershedGui>checkDimensions (hObject, handles, parameter)
 
function  ibwatershedGui>resetDimsBtn_Callback (hObject, eventdata, handles)
 
function  ibwatershedGui>currentViewBtn_Callback (hObject, eventdata, handles)
 
function  ibwatershedGui>subAreaFromSelectionBtn_Callback (hObject, eventdata, handles)
 
function  ibwatershedGui>binSubareaEdit_Callback (hObject, eventdata, handles)
 
function  ibwatershedGui>useSeedsCheck_Callback (hObject, eventdata, handles)
 
function  ibwatershedGui>selectedMaterialPopup_Callback (hObject, eventdata, handles)
 
function  ibwatershedGui>seedsSelectedMaterialPopup_Callback (hObject, eventdata, handles)
 
function  ibwatershedGui>distanceRadio_Callback (hObject, eventdata, handles)
 
function  ibwatershedGui>preprocessBtn_Callback (hObject, eventdata, handles)
 
function imgOut = ibwatershedGui>resizeVolume (img, newDims, method)
 
function  ibwatershedGui>watershedBtn_Callback (hObject, eventdata, handles)
 
function  ibwatershedGui>doGraphcutSegmentation (handles)
 
function  ibwatershedGui>doImageSegmentation (handles)
 
function  ibwatershedGui>doObjectSeparation (handles)
 
function  ibwatershedGui>importBtn_Callback (hObject, eventdata, handles)
 
function  ibwatershedGui>superpixelsBtn_Callback (hObject, eventdata, handles)
 
function  ibwatershedGui>exportSuperpixelsBtn_Callback (hObject, eventdata, handles)
 
function  ibwatershedGui>importSuperpixelsBtn_Callback (hObject, eventdata, handles)
 
function  ibwatershedGui>superpixelsPreviewBtn_Callback (hObject, eventdata, handles)
 
function  ibwatershedGui>superpixelEdit_Callback (hObject, eventdata, handles)
 
function  ibwatershedGui>superpixTypePopup_Callback (hObject, eventdata, handles, parameter)
 
function  ibwatershedGui>recalcGraph_Callback (hObject, eventdata, handles, showWaitbar)
 

Detailed Description

ib_watershedGui function is responsible for watershed operations.

Function Documentation

function varargout = ib_watershedGui (   varargin)

ib_watershedGui function is responsible for watershed operations.

ib_watershedGui contains MATLAB code for ib_watershedGui.fig

Referenced by imbrowser>menuToolsWatershed_Callback().

Here is the caller graph for this function:

function ibwatershedGui>aspectRatio_Callback (   hObject,
  eventdata,
  handles 
)
function ibwatershedGui>binSubareaEdit_Callback (   hObject,
  eventdata,
  handles 
)
function ibwatershedGui>checkDimensions (   hObject,
  handles,
  parameter 
)
function ibwatershedGui>clearPreprocessBtn_Callback (   hObject,
  eventdata,
  handles 
)
function ibwatershedGui>closeBtn_Callback (   hObject,
  eventdata,
  handles 
)
function ibwatershedGui>currentViewBtn_Callback (   hObject,
  eventdata,
  handles 
)
function ibwatershedGui>distanceRadio_Callback (   hObject,
  eventdata,
  handles 
)
function ibwatershedGui>doGraphcutSegmentation (   handles)

References maxflow_v222().

Here is the call graph for this function:

function ibwatershedGui>doImageSegmentation (   handles)
function ibwatershedGui>doObjectSeparation (   handles)

References bwdistsc().

Here is the call graph for this function:

function ibwatershedGui>eigenSigmaEdit_Callback (   hObject,
  eventdata,
  handles 
)
function ibwatershedGui>exportSuperpixelsBtn_Callback (   hObject,
  eventdata,
  handles 
)

References mib_inputdlg().

Here is the call graph for this function:

function ibwatershedGui>graphCutToggle_Callback (   hObject,
  eventdata,
  handles 
)
function ibwatershedGui>helpBtn_Callback (   hObject,
  eventdata,
  handles 
)
function ibwatershedGui>ib_watershedGui_OpeningFcn (   hObject,
  eventdata,
  handles,
  varargin 
)

References ib_updateFontSize(), and mib_rescaleWidgets().

Here is the call graph for this function:

function varargout = ibwatershedGui>ib_watershedGui_OutputFcn (   hObject,
  eventdata,
  handles 
)
function ibwatershedGui>imageSegmentationToggle_Callback (   hObject,
  eventdata,
  handles 
)
function ibwatershedGui>importBtn_Callback (   hObject,
  eventdata,
  handles 
)

References mib_inputdlg().

Here is the call graph for this function:

function ibwatershedGui>importSuperpixelsBtn_Callback (   hObject,
  eventdata,
  handles 
)

References mib_inputdlg().

Here is the call graph for this function:

function ibwatershedGui>mode2dRadio_Callback (   hObject,
  eventdata,
  handles 
)
function ibwatershedGui>objectSeparationToggle_Callback (   hObject,
  eventdata,
  handles 
)
function ibwatershedGui>preprocessBtn_Callback (   hObject,
  eventdata,
  handles 
)

References eig2image(), eig3volume(), Hessian2D(), and Hessian3D().

Here is the call graph for this function:

function ibwatershedGui>recalcGraph_Callback (   hObject,
  eventdata,
  handles,
  showWaitbar 
)
function ibwatershedGui>resetDimsBtn_Callback (   hObject,
  eventdata,
  handles 
)
function imgOut = ibwatershedGui>resizeVolume (   img,
  newDims,
  method 
)
function ibwatershedGui>seedsSelectedMaterialPopup_Callback (   hObject,
  eventdata,
  handles 
)
function ibwatershedGui>selectedMaterialPopup_Callback (   hObject,
  eventdata,
  handles 
)
function ibwatershedGui>subAreaFromSelectionBtn_Callback (   hObject,
  eventdata,
  handles 
)
function ibwatershedGui>superpixelEdit_Callback (   hObject,
  eventdata,
  handles 
)
function ibwatershedGui>superpixelsBtn_Callback (   hObject,
  eventdata,
  handles 
)

References imRAG(), and imRichRAG().

Here is the call graph for this function:

function ibwatershedGui>superpixelsPreviewBtn_Callback (   hObject,
  eventdata,
  handles 
)
function ibwatershedGui>superpixTypePopup_Callback (   hObject,
  eventdata,
  handles,
  parameter 
)
function ibwatershedGui>updateMaterialsBtn_Callback (   hObject,
  eventdata,
  handles 
)
function ibwatershedGui>updateWidgets (   handles)
function ibwatershedGui>useSeedsCheck_Callback (   hObject,
  eventdata,
  handles 
)
function ibwatershedGui>watershedBtn_Callback (   hObject,
  eventdata,
  handles 
)

References ib_do_backup().

Here is the call graph for this function:

function ibwatershedGui>xSubareaEdit_Callback (   hObject,
  eventdata,
  handles 
)
function ibwatershedGui>ySubareaEdit_Callback (   hObject,
  eventdata,
  handles 
)
function ibwatershedGui>zSubareaEdit_Callback (   hObject,
  eventdata,
  handles 
)