⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 bwridgecenter.m

📁 A demo for image segmentation using iter
💻 M
字号:
function bwridge1 = bwridgecenter(I, vesseltag)

%% extract the centerline of ridge
[M_mag, M_deg] = im_scalablehess2( I, [10:2:20], vesseltag);
M_mag = nonmaxsup(M_mag, M_deg, 1.5);
valuethresh = graythresh( M_mag );
bwridge = im2bw( M_mag, valuethresh ); 
bwridge = bwmorph(bwridge, 'thin', Inf);
bwridge1 = bwareaopen(bwridge, 100);
bwridge1 = imdilate(bwridge1, ones(3,3));

%% no special, only an additional action for watershed later
bwboundary = ones(size(bwridge1));
bwboundary(2:end-1,2:end-1)=0; 
bwridge1(bwboundary>0) = 1;

%%
% figure();
% subplot 221; imshow( I ); title('original image');
% subplot 222; imshow( M_mag, [] ); title('gray ridge');
% subplot 223; imshow( bwridge ); title('initial ridge');
% subplot 224; imshow( bwridge1 ); title('final ridge');

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -