• 大小: 1KB
    文件类型: .m
    金币: 1
    下载: 0 次
    发布日期: 2021-05-28
  • 语言: Matlab
  • 标签: 圆环提取  

资源简介

基于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

评论

共有 条评论

相关资源