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

资源简介

实现MATLAB图片批量归一化,去掉图像中面积(像素点总数)小于50的区域之后,将图像归一化为256*256的图片

资源截图

代码片段和文件信息


Files= dir(‘F:\MyMATLAB\num1\‘);
LengthFiles= length(Files);
for i = 1:LengthFiles-2
    m=strcat(‘F:\MyMATLAB\num1\‘int2str(i-1+200)‘.jpg‘);
    w=imread(m);   
    w = imread(‘91.png‘);
    imshow(w);
    w = rgb2gray(w);
    w = ~w;
    tmp=w;


%%%%%%%%%%%%%%%%图片去杂点%%%%%%%%%%%%%%%
% tmp = medfilt2(tmp[33]);    
% tmp=im2bw(tmp);%将图像二值化
 % tmp=ones(size(tmp))-tmp;
 
   tmp=bwareaopen(tmp10);%去掉图像中面积(像素点总数)小于50的区域
 
%%%%%%%%%%膨胀%%%%%%
   se=strel(‘disk‘1);%创建一个半径为2的圆形结构元素
   tmp=imdilate(tmpse);%用结构元素se对图像作膨胀运算


  tmp=~tmp;

评论

共有 条评论

相关资源