matlab中图像处理的基本函数(1)
2017-08-19 09:39
381 查看
2017-8-19
读取彩色图像(三维)
彩色图像灰度化
灰度图像二值化
灰度图像进行中值滤波处理(降噪)
灰度图像进行边缘检测(roberts算子)
读取彩色图像(三维)
I1= imread('E:\training1\s.jpg'); I1是一个m*n*t的矩阵
彩色图像灰度化
I2=rgb2gray(I1);
灰度图像二值化
thresh = graythresh(I2); %自动确定二值化阈值 I3 = im2bw(I2,thresh); 其中thresh是可变的二值化阈值,这里的值为0.5255
灰度图像进行中值滤波处理(降噪)
I4=medfilt2(I2,[3,3]); %中值滤波
灰度图像进行边缘检测(roberts算子)
grayPic=mat2gray(I2); %实现图像矩阵的归一化操作 [m,n]=size(grayPic); newGrayPic=grayPic;%为保留图像的边缘一个像素 robertsNum=0; %经roberts算子计算得到的每个像素的值 robertThreshold=0.2; %设定阈值 for j=1:m-1 %进行边界提取 for k=1:n-1 robertsNum = abs(grayPic(j,k)-grayPic(j+1,k+1)) + abs(grayPic(j+1,k)-grayPic(j,k+1)); if(robertsNum > robertThreshold) newGrayPic(j,k)=255; else newGrayPic(j,k)=0; end end end
相关文章推荐
- Matlab图像处理常用基本函数
- matlab中图像处理的基本函数(2)
- Matlab图像处理常用基本函数
- 关于matlab中图像处理最基本的函数的个人总结
- 转载:发个MatLab 自编的 均值滤波、中值滤波、高斯滤波 图像处理函数
- Matlab图像处理函数:regionprops
- 转载:MATLAB图像处理函数汇总 (二)
- matlab图像处理函数
- MatLab 自编的 均值滤波、中值滤波、高斯滤波 图像处理函数(转)
- matlab图像处理函数
- MATLAB图像处理基本知识
- MATLAB图像处理相关函数 非常有用
- Matlab图像处理函数汇总
- Matlab中关于图像处理的函数
- 在matlab图像处理中太有用了,regionprops用来度量图像区域属性的函数。
- MATLAB图像处理相关函数
- MATLAB图像函数 块和邻域的处理
- 转载:MATLAB图像处理函数汇总 (二)
- matlab 图像处理相关的函数,非常有用
- OpenCv入门(三)-图像处理基本函数01