資源簡介
meanshift圖像分割
1.mean shift 的迭代過程只做了一次(為了簡單)
2.對圖像中的某一點進行平移時,只考慮了距離它小于2*hr的點,而不是圖像中所有的 點。
3.實驗過程中只用到了gauss核,雖然提供了method的選擇,但在
代碼片段和文件信息
function?[kmatrixY_kmatrixX_kmatrix]?=?kernelmatrix(hsmethodh)
%*?-------------------------------------------------------------------------
%*???函數說明:[kmatrixY_kmatrixX_kmatrix]?=?kernelmatrix(hhsmethod)
%*???輸入參數:?????????
%*???????????hs:????????均值平移算法中的空域窗寬
%*???????????h:?????????最大的影響范圍
%*???????????method?:??guass?|?flat.?兩種類型的核函數
%*???輸出參數:
%*???????????kmatrix
%--------------------------------------------------------------------------
if?nargin?3
????h?=?2*hs;
end
????x_W?=1:?2*h+1;
????y_W?=1:?2*h+1;
????x_kmatrix?=?x_W?-?h-1;
????y_kmatrix?=?y_W?-?h-1;
????[Y_kmatrixX_kmatrix]?=?meshgrid(y_kmatrixx_kmatrix);
????kmatrix?=?X_kmatrix.^2?+?Y_kmatrix.^2;
????switch?method
????case?‘guass‘
????????????kmatrix?=?exp(-kmatrix./hs/hs);%?h為核窗寬
????case?‘f
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2011-05-28?14:33??MS_MATLAB\
?????文件???????12303??2011-05-05?11:35??MS_MATLAB\a.jpg
?????文件?????????963??2011-05-05?11:05??MS_MATLAB\kernelmatrix.m
?????文件????????3567??2011-05-05?11:13??MS_MATLAB\meanshiftseg.m
?????文件????????2489??2011-05-28?09:42??MS_MATLAB\meanshiftsmooth.m
?????文件?????????787??2005-05-24?13:13??MS_MATLAB\說明.txt
- 上一篇:matlabpathplanning1
- 下一篇:danjiwuqiongda
評論
共有 條評論