• 大小: 1KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-03-20
  • 语言: Matlab
  • 标签: 图像标记  MATLAB  

资源简介

matlab图像标记,可对图像中的指定区域进行提取和标记,为后续分析提供帮助,程序可运行

资源截图

代码片段和文件信息

% By lyqmath
% DLUT School of Mathematical Sciences
% BLOG:http://blog.csdn.net/lyqmath
clc; clear all; close all;
I = imread(‘E:\研究生\课题\yaban\数据\数据\未知件样本\0.tif‘);
%I = imread(‘eight.tif‘);
figure; imshow(I); hold on;
bw = im2bw(I graythresh(I));%二值图像,自动计算最优阈值
bw = ~bw;%将图像反色
%bw = imclose(bw strel(‘disk‘ 5));%闭运算
bw=imclose(bwones(44));
[L num] = bwlabel(bw);%标注连通分量,L为标注图像,num为二值图像Ibw中连通分量的个数。
stats = regionprops(L);
for i = 1 : num
    temp = stats(i).BoundingBox;
    rectangle(‘Position‘ temp ‘EdgeColor‘ ‘b‘ ‘LineWidth‘ 2);
end
rectangle(‘position‘[252181121132]‘edgecolor‘‘r‘);
rectangle(‘position‘[25018055]‘curvature‘[11]‘edgecolor‘‘r‘‘facecolor‘‘g‘);
rectangle(‘position‘[2501805050]‘curvature‘[11]‘edgecolor‘‘r‘);
‘position‘[11

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     文件        1032  2020-11-06 11:40  image tag.m

评论

共有 条评论