資源簡介
基于matlab的圖像處理中圓環提取的代碼,該代碼經過適當的修改后可以適用于圖像中圓的提取,在圖像的剪切中應用廣泛
代碼片段和文件信息
%???該函數用于截取指定半徑范圍內的圓環,統計灰度均值和標準差
%???創建:?Reno_2014_1_9/首次創建
%???輸入:?
%???center?:?????圓心坐標:行列[rc]
%???grayImg:??????灰度圖像
%???inRoutR:?????圓環內外半徑
%???輸出:?
%???ringImg?:?????????????截取后的圓環圖像
%???graymeangraystd:??????灰度均值和標準差
function?[ringImg?graymean?graystd]?=?GetRingGray(grayImgcenterinRoutR)
[Row?Col]?=?size(grayImg);%圖像大小
tempImg?=?zeros(RowCol);?%ROI
tempGray?=?[];
for?ir?=?1:Row
????for?ic?=?1:Col
????????tempR?=?sqrt((ir-center(1))^2+(ic-center(2))^2);
????????%判斷是否在Ring范圍內
????????if?tempR?>=?inR?&&?tem
- 上一篇:matlab 實現Gabor濾波器
- 下一篇:粒子群算法MATLAB仿真
評論
共有 條評論