资源简介
马尔科夫随机场的图像分割法,分割图像比较精确,运行时间较短。
代码片段和文件信息
function GCO_BuildLib(Options)
% GCO_BuildLib Attempt to compile and link the GCO_MATLAB library.
% GCO_BuildLib is used internally by all other GCO_MATLAB commands
% to recompile the wrapper library if it is not yet built.
%
% YOU DO NOT NEED TO EXPLICITLY CALL THIS FUNCTION unless you want to
% customise the build settings via GCO_BuildLib(Options).
% Default options:
% Options.Debug=0 % optimised detailed checking disabled
% Options.EnergyType32=0 % 64-bit energy counter 32-bit energy terms
%
% Example:
% % Enable detailed assertions (e.g. than energy does not go up
% % during expansion) and use 32-bit energy counters (slightly faster)
% GCO_BuildLib(struct(‘Debug‘1‘EnergyType32‘1));
%
if (nargin < 1)
Options = struct();
end
if (~isfield(Options‘Debug‘)) Options.Debug = 0; end
if (~isfield(Options‘EnergyType32‘)) Options.EnergyType32 = 0; end
if (~isfield(Options‘Force‘)) Options.Force = 1; end
MEXFLAGS = ‘‘;
if (strcmp(computer()‘GLNXA64‘) || strcmp(computer()‘PCWIN64‘) || strcmp(computer()‘MACI64‘))
MEXFLAGS = [MEXFLAGS ‘ -largeArrayDims -DA64BITS‘];
end
if (Options.Debug)
MEXFLAGS = [MEXFLAGS ‘ -g‘];
end
if (Options.EnergyType32)
MEXFLAGS = [MEXFLAGS ‘ -DGCO_ENERGYTYPE32‘];
end
if (strcmp(computer()‘PCWIN‘)) % link with libut for user interruptibility
MEXFLAGS = [MEXFLAGS ‘ -D_WIN32 “‘ matlabroot() ‘\extern\lib\win32\microsoft\libut.lib“‘ ];
elseif (strcmp(computer()‘PCWIN64‘))
MEXFLAGS = [MEXFLAGS ‘ -D_WIN64 “‘ matlabroot() ‘\extern\lib\win64\microsoft\libut.lib“‘ ];
else
MEXFLAGS = [MEXFLAGS ‘ -lut‘ ];
end
LIB_NAME = ‘gco_matlab‘;
GCOMATDIR = fileparts(mfilename(‘fullpath‘));
GCODIR = fileparts(GCOMATDIR);
OUTDIR = [ GCOMATDIR filesep ‘bin‘ ];
[status msg msgid] = mkdir(GCOMATDIR ‘bin‘); % Create bin directory
addpath(OUTDIR); % and add it to search path
if (~Options.Force && exist(‘gco_matlab‘)==3)
return;
end
clear gco_matlab;
mexcmd = [‘mex ‘ MEXFLAGS ‘ -outdir ‘‘‘ OUTDIR ‘‘‘ -output ‘ LIB_NAME ‘ ‘ ];
% Append all source file names to the MEX command string
SRCCPP = {
[GCOMATDIR filesep ‘gco_matlab.cpp‘]
[GCODIR filesep ‘GCoptimization.cpp‘]
[GCODIR filesep ‘graph.cpp‘]
[GCODIR filesep ‘maxflow.cpp‘]
[GCODIR filesep ‘linkedBlockList.cpp‘]
};
for f=1:length(SRCCPP)
mexcmd = [mexcmd ‘ ‘‘‘ SRCCPP{f} ‘‘‘ ‘];
end
eval(mexcmd); % compile and link in one step
end
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2013-08-10 09:22 matlab\
文件 2553 2012-11-15 17:28 matlab\GCO_BuildLib.m
文件 387 2012-11-15 17:28 matlab\GCO_ComputeEnergy.m
文件 526 2012-11-15 17:28 matlab\GCO_Create.m
文件 223 2012-11-15 17:28 matlab\GCO_Delete.m
文件 303 2012-11-15 17:28 matlab\GCO_ExpandOnAlpha.m
文件 1091 2012-11-15 17:28 matlab\GCO_Expansion.m
文件 670 2012-11-15 17:28 matlab\GCO_GetLabeling.m
文件 370 2012-11-15 17:28 matlab\GCO_ListHandles.m
文件 507 2012-11-15 17:28 matlab\GCO_LoadLib.m
文件 2068 2012-11-15 17:28 matlab\GCO_SetDataCost.m
文件 1695 2012-11-15 17:28 matlab\GCO_SetLabelCost.m
文件 607 2012-11-15 17:28 matlab\GCO_SetLabelOrder.m
文件 787 2012-11-15 17:28 matlab\GCO_SetLabeling.m
文件 1198 2012-11-15 17:28 matlab\GCO_SetNeighbors.m
文件 1380 2012-11-15 17:28 matlab\GCO_SetSmoothCost.m
文件 1155 2012-11-15 17:28 matlab\GCO_SetVerbosity.m
文件 702 2012-11-15 17:28 matlab\GCO_Swap.m
文件 16858 2012-11-15 17:28 matlab\GCO_UnitTest.m
文件 7154 2012-11-15 17:28 matlab\README.TXT
文件 18497 2012-11-15 17:28 matlab\gco_matlab.cpp
- 上一篇:cb
- 下一篇:matlab的最大噪声分离变换(MNF)
相关资源
- Matlab实现二维傅里叶变换FFT2
- MATLAB基于点的图像配准程序M程序很实
- 基于SIFT和SURF的遥感图像配准matlab代码
- 基于互信息的图像配准+棋盘格显示配
- MATLAB数字图像处理 张德丰 第二版源代
- 图像的灰度直方图计算Matlab代码一
- MATLAB图像处理详解百度网盘
- CT图像三维重建脚本matlab实现
- 基于matlab的图像三维重建
- Matlab数字图像处理k-means处理代码
- 基于中科院-CASIA-GaitDatasetB步态图像轮
- 基于matlab的靶环弹孔识别GUI设计.zip
- matlab最大互信息图像配准带界面多种
- 区域生长法的图像分割matlab程序
- MATLAB图像处理源程序
- MATLAB 图像 SNR计算
- 基于Matlab的图像Huffman编码的实现
- 用matlab仿真,将世界坐标系转化为像
- 基于matlab的模糊图像复原
- 使用MATLAB对图像二值化处理
- matlab数字图像GUI
- MATLAB实现基于互相关的亚像素级图像
- MATLAB小波三级分解图像
- 基于DCT的图像压缩编码算法的MATLAB实
- 图像畸变矫正Matlab实现,可以直接运
- 基于MATLAB的水果图像识别
- MATLAB GUI 图像处理演示程序,超级全
- Criminisi算法(彩色图像修复)matlab代
- 基于MATLAB的图像压缩程序(包附各种
- 图像分割经典CV模型matlab代码
评论
共有 条评论