matlab之图像处理(2)
来源:互联网 发布:js 事件对象event 编辑:程序博客网 时间:2024/05/16 07:57
diagram = imread('lena1.png')diagram = rgb2gray(diagram);%------------------------------将图片转换为灰度图N=120M=100% B = roipoly(diagram)% [B,c,r] = roipoly(diagram)%统计图像的直方图% h = imhist(diagram)% h1 = h(1:10:256)% horz = 1:10:256% bar(h)%统计ROI直方图 c = [122+N 172+N 200+N 170+N 121+N 94+N]; r = [21+M 21+M 75+M 121+M 121+M 75+M];% c = [1 3 3 1 ];% r = [1 1 3 3 ];% B = roipoly(diagram,c,r); figure,imshow(diagram) %显示原图% figure, imshow(B)%统计ROI直方图% [p,npix] = histroi(diagram,c,r) %返回值p是直方图数据,npix是ROI中的元素个数% figure,bar(p,1)%被B覆盖的区域的均值和方差,计算ROI图像直方图的统计中心矩。 [v,unv] = statmoments(p,2) %返回值unv(1)是ROI的均值,unv(2)是ROI的均方差%空间滤波-中值滤波% f1 = medfilt2(diagram,[17,17],'symmetric')% figure,imshow(f1)%空间滤波-自适应空间滤波 f2 = adpmedian(diagram,57) figure,imshow(f2)%胡椒噪声滤波% fp = spfilt(diagram,'chmean',3,3,9)% figure,imshow(fp)%椒盐噪声滤波 fs = spfilt(diagram,'chmean',5,5,-15) figure,imshow(fs)
2 0
- matlab之图像处理(2)
- matlab图像处理(2)
- 图像处理与matlab实例之图像平滑(一)
- 图像处理之Matlab图像读取
- matlab图像处理基础知识2(matlab位运算操作)
- 图像处理之高斯金字塔(matlab)
- matlab图像处理之开运算闭运算(1)
- matlab图像处理基础(二)之点运算
- MATLAB图像处理之imshow和imagesc
- Matlab 之图像处理相关函数
- MATLAB图像处理之imshow和imagesc
- Matlab 之图像处理相关函数
- matlab之原始处理图像几何变换
- MATLAB图像处理之imshow和imagesc
- MATLAB图像处理之 imshow和imagesc
- matlab/opencv图像处理之模板匹配
- Matlab数字图像处理之图像运算
- Matlab图像处理之灰度变换函数
- crm2011 获取实体的ObjectTypeCode
- 基于linux 的2048
- 九度 1203
- OCP 1Z0 051 13
- 93. 就像要在要用一生去维护一般编写代码
- matlab之图像处理(2)
- highcharts和dwr实现从数据库拿数据绘图
- crm2011 获取下拉框的文本
- C++中new和malloc的区别
- 在互联网混,越分享越幸福
- Cocos2d-x 3.0正式版及android环境搭建详细教程
- file的getPath getAbsolutePath和getCanonicalPath的不同
- Struts1配置及调用过程实例详解
- mysql 两个空字段比较大小