MATLAB图像处理学习笔记
文章平均质量分 78
通过《Matlab图像处理实例详解》,每天学习一点点。
远方_太远
这个作者很懒,什么都没留下…
展开
-
MATLAB图像处理学习笔记——中值滤波
中值滤波原创 2020-02-24 11:51:25 · 361 阅读 · 0 评论 -
MATLAB图像处理学习笔记——膨胀与腐蚀
1.膨胀strel函数是创造一个形态学结构元素,常见的二维形态学结构元素如图所示,也可以自己设计。膨胀填充了图像小孔2.腐蚀y = imerode(x,strel)用法与膨胀相同...原创 2020-02-23 13:54:15 · 2823 阅读 · 1 评论 -
MATLAB图像处理学习笔记——阈值分割
1.全局阈值分割其中y = x>190;和下面的代码起到的作用相同2.Otsu阈值分割graythresh在图像之间的类型转换有介绍3.迭代式阈值分割原创 2020-02-22 17:37:05 · 2251 阅读 · 0 评论 -
MATLAB图像处理学习笔记——Canny、LOG算子
1.Canny算子下面是Sobel算子提取的边缘2.LOG原创 2020-02-21 17:43:33 · 1410 阅读 · 0 评论 -
MATLAB图像处理学习笔记——微分算子边缘检测
1.Roberts算子BW = edge(I,‘roberts’,‘thresh’);2.Prewitt算子[y,thersh] = edge(x,‘prewitt’);3.Sobel算子原创 2020-02-20 15:58:03 · 701 阅读 · 0 评论 -
MATLAB图像处理学习笔记——维纳滤波复原
维纳滤波复原x = deconvwnr(I,PSF,SNR);PSF为点扩展函数,SNR为信噪比。fspecial:创造一个2维滤波器,LEN为运动长度(模糊程度),THETA为运动角度imfilter:对多维图像进行N-D滤波...原创 2020-02-19 15:07:11 · 4697 阅读 · 0 评论 -
MATLAB图像处理学习笔记——噪声模型
噪声模型(imnoise)高斯噪声(gaussian)x = imnoise(I,‘gaussian’,m,v);m为高斯噪声的均值(默认为0),v为高斯噪声的方差(默认为0.01)。椒盐噪声(salt & pepper)x = imnoise(I,‘salt & pepper’,d);d为噪声的密度(默认0.05)(黑色的为椒盐噪声,白色的为盐噪声)...原创 2020-02-18 12:56:29 · 1359 阅读 · 0 评论 -
MATLAB图像处理学习笔记——图像的几何变换
图像的几何变换剪切(imcrop)I = imread(‘filename’);[x,rect] = imcrop(I);rectangle函数:Create rectangle with sharp or curved corners(创建四角有弧度的矩形,默认无弧度)...原创 2020-02-17 16:26:16 · 245 阅读 · 0 评论 -
MATLAB图像处理学习笔记—— 图像的代数运算
图像的代数运算1.加法(imadd)z = imadd(x,y);2.减法(imsubtract)z = imsubtract(x,y);3.乘法(immulitply)z = immulitply(x,y);4.除法(imdivide)z = imdivide(x,y);5.求补(imcomplement)z = imcomplement(z);...原创 2020-02-15 21:55:17 · 809 阅读 · 0 评论 -
MATLAB图像处理学习笔记—— 图像类型之间的转换
图像类型之间的转换1.RGB=>Grayrgb2gray(‘filename’);2.RGB=>BWim2bw一般结合graythresh使用:level = graythresh(I);(graythresh是一个函数,功能是使用最大类间方差法找到图片的一个合适的阈值。利用这个阈值通常比人为设定的阈值能更好地把一张灰度图像转换为二值图像。)bw = im2bw(I,...原创 2020-02-14 13:21:04 · 360 阅读 · 1 评论 -
MATLAB图像处理学习笔记——图像的读取,显示,保存的基本方法
图像的读取,显示,保存的基本方法1.读取imread(’ filename’):从文件名指定的文件中读取图像,并推断文件的格式。2.显示imshow(‘filename’)3.保存imwrite(‘filemane’,‘名称+格式’)...原创 2020-02-12 23:04:20 · 487 阅读 · 0 评论