VLfeat vl slic使用方法及分割結果顯示

2021-07-29 10:48:45 字數 1053 閱讀 9255

segments = vl_slic(im, region, rate);
vl_slic返回的結果不能直接用於顯示,參考了vl_demo_slic的**,這裡給出一種顯示結果的方法

function

[segments] = vl_slic_test

(im, region, rate)

% vl_slic_test show result of vl_slic

% vl_slic only return the segments which is puzzled,

% this function use vl_grad to compute the edge of the segments, and

% show the final image.

if nargin < 2

region = 10;

rate = 1;

endif nargin < 3

rate = 1;

endim_single = im2single(im);

segments = vl_slic(im_single, region, rate, 'verbose');

figure(1); clf;

% overaly segmentation

[sx, sy] = vl_grad(double(segments), 'type', 'forward');

s = find(sx | sy);

imp = im;

num_of_pixel = numel(im(:,:,1));

% (r g b) = 0, black line

imp([s s+num_of_pixel s+2*num_of_pixel]) = 0;

imshow(imp);

其中

imp([s s+num_of_pixel s+2*num_of_pixel]) =0;
將rgb都設定為0(黑色),塊與塊的邊界的顏色可以進行設定。

dbms output put line使用方法

begin dbms output.put line a end 如果你是再sql plus中,只要再環境中打出 set serveroutput on 就可以了.還有一種方法 就是使用環境中的繫結變數也可以.再環境中定義 variable name varchar2 50 然後把過程新增乙個out...

sp addlinkedserver使用方法

exec sp droplinkedsrvlogin dbvip,null exec sp dropserver dbvip exec sp addlinkedserver server dbvip 被訪問的伺服器別名 srvproduct provider sqloledb datasrc ser...

SQL Server Profiler使用方法

一 sql server profiler使用方法 1 單擊開始 程式 microsoft sql server 2005 效能工具 sql server profiler,如下圖 2 彈出sql server profiler視窗,如下圖 3 在工作視窗內,滑鼠單擊 檔案 新建跟蹤 n 彈出資料庫...