'bilinear' uses bilinear interpolation.

'bicubic' uses bicubic interpolation.

4.5.2图象旋转变换

B = imrotate(A,angle, method)____将图象A按指定的插补方法旋转指定的角度,产生一个足

够容得下原始图象的新图象。

B = imrotate(A,angle, method,'crop') ____将图象A按指定的插补方法旋转指定的角度,产生

一个与原始图象一样大小的新图象。

4.5.3图象修剪处理

I = imcrop______交互地选择当前图象窗口的一个区域并赋值给一个新的图象

4.6 图象的校正(Registration)

(1)读入原图象和待校正图象

(2)调用cpselect()函数,选择控制点对,保存控制点对

(3)调用cpcorr()函数,微调控制点对[可选]

(4)调用cp2tform()函数,得到变换参数

(5)调用imtransform()函数,用变换参数对待校正图象进行校正变换

4.7 图象的邻域处理和块处理

4.7.1 模板处理(滑动邻域操作)

对每一个象素按指定的领域进行指定的操作处理。输出图象和输入图象的大小一样。

B = nlfilter(A,[m n],fun)____对图象A按mXn模板调用指定函数进行模板处理

B = nlfilter(A,[m n],fun,P1,P2,...) ____对图象A按mXn模板调用指定函数以及附加参数

P1,P2,..进行模板处理

例如:B = nlfilter(a,[3 3],'min(max(x))*P1+P2',0.5,1)____表示对图象A的每一个象素用其八邻域每列最大值的最小值乘以0.5再加上1代替。

B = nlfilter(A,'indexed',...) ____对索引图象A进行上述模板处理

fun可以是MATLAB表达式或内建函数字符串,如‘mean2’、‘std2’、‘corr2’和‘x*2’,也可以是函数句柄(@函数名)或嵌入函数对象(fun = inline('max(x(:))');),所指定的函数必须接受mXn矩阵且返回一个标量。

4.7.2 独立分块处理

将图象划分为指定大小的分块,然后对每一个块按指定的操作处理,输出图象的每一块内象素个数和取值决定于所指定的操作。

B = blkproc(A,[m n],fun) ____对图象A按mXn分块调用指定函数进行独立分块处理

B = blkproc(A,[m n],fun,P1,P2,...) ____对图象A按mXn分块调用指定函数以及附加参数

P1,P2,..进行独立分块处理

例如:B = blkproc (A,[3 3],’ P1*x*P2’,P1,P2)____表示对图象A的每一个3X3分块分别用左乘矩阵P1再右乘矩阵P2后的矩阵代替。

B = blkproc(A,[m n],[mborder nborder],fun,...) ____对图象A按mXn大小和mborder行

nborder列重叠分块调用指定函数进行独立分块处理

B = blkproc(A,'indexed',...) ____对索引图象A进行上述独立分块处理

fun可以是MATLAB内建函数名字符串,如‘mean2’,‘std2’和‘corr2’,也可以是函数句柄

matlab里面gtophat什么意思,MATLAB图象处理函数相关推荐

  1. 【 MATLAB 】信号处理工具箱之波形产生函数 pulstran

    前两篇博文和这篇博文有些许联系: [ MATLAB ]信号处理工具箱之波形产生函数 rectpuls [ MATLAB ]信号处理工具箱之波形产生函数 tripuls MATLAB帮助文档称pulst ...

  2. 【 MATLAB 】信号处理工具箱之波形产生函数 tripuls

    上篇博文写了:[ MATLAB ]信号处理工具箱之波形产生函数 rectpuls,这篇博文是tripuls,一看就是一个类型的,所以很简单的说下. MATLAB文档中称tripuls为采样非周期三角波 ...

  3. 【MATLAB】进阶绘图 ( Bar 条形图 | bar 函数 | bar3 函数 | Bar 条形图样式 | 堆叠条形图 | 水平条形图 | barh 函数 )

    文章目录 一.Bar 条形图 1.bar 函数 2.矩阵数据表示 3.bar 函数代码示例 二.Bar 条形图样式 1.bar 函数样式 2.堆叠条形图示例 三.水平条形图 1.barh 函数 2.代 ...

  4. matlab 变长参数,变长参数函数的概念

    分享一个2015年华为笔试知识点:变长参数函数 变长参数的函数即参数个数可变.参数类型不定 的函数. 设计一个参数个数可变.参数类型不定的函数是可能的,最常见的例子是printf函数.scanf函数和 ...

  5. 将函数当做参数 matlab,Matlab中如何将(自定义)函数作为参数传递给另一个函数...

    假如我们编写了一个积分通用程序,想使它更具有通用性,那么可以把被积函数也作为一个参数.在c/c++中,可以使用函数指针来实现上边的功能,在matlab中如何实现呢?使用函数句柄--这时类似于函数指针的 ...

  6. MATLAB 提取*.m 文件调用的所有函数

    MATLAB 提取*.m 文件调用的所有函数 clc clear filename = 'processGRDECL.m'; %依赖父文件 dir_colections = [pwd '\collec ...

  7. matlab中饼图绘制程序,MATLAB中绘制二维饼图的函数是(? ? ) (1.5分)

    MATLAB中绘制二维饼图的函数是(? ? ) (1.5分) 答:pie 计算机的内存储器比外存储器读写速度 ______ 答:快 新民主主义革命时期,提出了反帝反封建这个任务就等于真正懂得了什么叫反 ...

  8. MATLAB笔记之复数以及基本复数函数二维视角(2d)图形绘制

    MATLAB笔记之复数以及基本复数函数二维视角(2d)图形绘制 QQ:3020889729 小蔡 一般复数的2d图形绘制 一般复数的平移图形~(即一个复数加另一个复数实现在复平面的平移) 补充几个复数 ...

  9. Matlab simulink中找不到s函数

    Matlab simulink中找不到s函数 问题 Error in S-function 'benchmark/Bioreactor_4/Bioreactor_4': S-Function 'asm ...

最新文章

  1. chrome扩展推荐 - 原生chrome浏览器小窗口看视频 - PIP Video
  2. 安卓 listView 组件的使用
  3. vue-source的实例
  4. hyperion高光谱参数_[ENVI] 珠海一号高光谱数据处理
  5. Map集合知识点(炸窝)
  6. 在linux上执行.net Console apps
  7. 数据属性和访问器属性
  8. Vue.js 介绍及其脚手架工具搭建
  9. POJ 3159 Candies 差分约束dij
  10. noip 2010 引水入城(dfs + 贪心)
  11. Linux高级命令及mysql数据安装
  12. endnotex8与9的区别_下载安装EndnoteX8或EndnoteX9,建立数据库并以自己的名字命名。...
  13. Qt中清空layout中所有控件
  14. 奇迹s6ep3服务器修改技术,奇迹S6EP3服务端之让天鹰及装备不掉持久的
  15. H5 页面在 APP 里如何支持缩放,并隐藏手机自带的放大缩小图标。
  16. NodeJS--NVM出现exit status 1解决方法
  17. Fliptile 翻格子游戏
  18. VMware 安装WIN10 WIN7
  19. STM32单片机使用W5500作为http server通过网页进行配参(一.使用VScode模拟试验)
  20. 深度学习入门笔记(七):深层神经网络

热门文章

  1. SpringBoot Testing
  2. PyQt4 做界面,编辑文字 QtGui.QLabel遇到文字显示不出来
  3. 1 - 概率论与数理统计
  4. 使用Eclipse JEE+Mtj+Nokia S60 V3SDK开发J2ME应用的环境搭建
  5. 为什么我的Android Studio没有Android SDK选项
  6. resnet 在残差结构内增加注意力机制并且预训练
  7. 信息系统研究中的设计科学研究7指南
  8. 使用ganymed工具调用ssh2
  9. Ps微信表情开放平台微信表情包制作
  10. WIN7睡眠蓝屏0X0000009F