图像复原
2015-11-16 19:56
253 查看
图像复原
Fspecial函数的应用
'motion'
motion filter
为运动模糊算子,有两个参数,表示摄像物体逆时针方向以theta角度运动了len个像素,len的默认值为9,theta的默认值为0;
Strel函数的用法
Matlab中函数strel在操作结构元素应用,用于膨胀腐蚀及开闭运算等操作的结构元素对象
具体用法:SE = strel(shape,parameters)
创建由指定形状shape对应的结构元素。其中shape的种类有
arbitrary'
'pair'
'diamond'
'periodicline'
'disk'
'rectangle'
'line'
'square'
'octagon
参数parameters一般控制SE的大小。
例子:
se1 = strel('square',6)
% 创建6*6的正方形
se2 = strel('line',10,45)
% 创建直线长度10,角度45
se3 = strel('disk',15)
% 创建圆盘半径15
se4 = strel('ball',15,5)
% 创建椭圆体,半径15,高度5
imdilate
此操作为腐蚀操作,若用WEIGHT=1-double(imdilate(WEIGHT,[se1 se2]));此操作对应的则是膨胀操作。
腐蚀与膨胀操作后的结果图,区别。
Fspecial函数的应用
'motion'
motion filter
为运动模糊算子,有两个参数,表示摄像物体逆时针方向以theta角度运动了len个像素,len的默认值为9,theta的默认值为0;
Strel函数的用法
Matlab中函数strel在操作结构元素应用,用于膨胀腐蚀及开闭运算等操作的结构元素对象
具体用法:SE = strel(shape,parameters)
创建由指定形状shape对应的结构元素。其中shape的种类有
arbitrary'
'pair'
'diamond'
'periodicline'
'disk'
'rectangle'
'line'
'square'
'octagon
参数parameters一般控制SE的大小。
例子:
se1 = strel('square',6)
% 创建6*6的正方形
se2 = strel('line',10,45)
% 创建直线长度10,角度45
se3 = strel('disk',15)
% 创建圆盘半径15
se4 = strel('ball',15,5)
% 创建椭圆体,半径15,高度5
imdilate
此操作为腐蚀操作,若用WEIGHT=1-double(imdilate(WEIGHT,[se1 se2]));此操作对应的则是膨胀操作。
腐蚀与膨胀操作后的结果图,区别。
相关文章推荐
- jquery 之validate 笔记(转载)
- css不定宽度居中
- bigbluebutton1.0\mconf-web\mconf-mobile安装部署联调
- yii2 model fields使用说明
- 总结iOS 多线程学习过程五
- Elasticsearch 同一索引不同类型下同名字段的映射冲突实例
- ACM常用模板——字符串匹配——KMP
- OC加强】SEL数据类型的简单知识点——和方法有关
- 64位进程调用32位DLL详解
- 有时候打开eclipse出现error,让看log
- 【转载】Vim查找替换及正则表达式的使用
- 欢迎使用CSDN-markdown编辑器
- 深入浅出 - Android系统移植与平台开发(十一) - Sensor HAL框架分析之一
- sql常用
- matlab中的图像类型
- K-Means++的代码 ,写的很好
- Node.js学习笔记9——Express框架
- 彻底明白Android中AIDL及其使用
- ARM的Abort异常
- IO(一):传统IO(基于字符,字节,Socket) 与BIO,NIO,AIO 介绍