资源简介
基于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仿真
评论
共有 条评论