资源简介
实现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;
- 上一篇:选择性搜索的matlab源代码
- 下一篇:Jacobi迭代算法
评论
共有 条评论