Matlab图像处理基本函数(1)

表13   灰度形态学(或二值图像)处理函数

函数                       说明

conndef               创建连通矩阵

imbothat              执行bottom-hat滤波

imclearborder         抑制边缘亮结构

imclose               灰度图像或二值图像的闭运算

imdilate              灰度图像或二值图像的膨胀运算

imerode               灰度图像或二值图像的腐蚀运算

imextendedmax         扩展极大值变换

imextended-min        扩展极小值变换

imfill                图像区域填区

imhmax                H最大值变换

imhmin                H最小值变换

imimposemin           强制赋予最小值

imopen                灰度图像或二值图像的开运算

imreconstruct         图像的形态学重构

imregionalmax         寻找图像的最大值区域

imregionalmin         寻找图像的最小值区域

imtophat              执末top-hat滤波

watershed             寻找图像的分水岭区域

表14    二值形态学处理函数

函数                            说明

applylut              用查找表对二值图像执行邻域处理

bwarea                二值图像物体的面积计算

bwareaopen            二值图像小面积物体的删除

bwdist                二值图像的欧几里得几何距离

bweuler               计算二值图像的欧拉数

bwfill                二值图像的背景填充

bwhitmiss             二值图像的击中击不中操作

bwlabel            二值图像连能物体标识

bwlabeln              N维二值图像的连通物体标识

bwmorph               对二值图像执行形态学操作

bwpack                对二值图像数据的压缩

bwperim            二值图像物体的像素边缘

bwselect             二值图像的选择物体

bwulterode            二值图像的抽样腐蚀

bwunpack              二值图像数据的减压缩

imregionalmin         寻找图像的最小值区域

imtophat*             计算top-hat滤波

makelut               为applylut 函数构造查找表

表15     结构元素(STREL)的创建与处理函数

函数                        说明

getheight             获取结构元素的高度

getneighbors          获取结构元素的邻域位置和高度

getnhood              获取结构元素的邻域 

getsequence           提取已分解结构元素的顺序

isflat                平面的结构元素返回真

reflect               结构元素反转

strel                 创建形态学结构元素

translate             转换结构元素

表16    区域处理函数

函数                     说明

bwboundaries*         描述二进制图像边界

bwtraceboundary*      描绘二进制图像物体

poly2mask*            转换多边形为掩模区域

roicolor              根据颜色选择区域

roifill               在任意图像区域内平滑插值

roifilt2              在指定的区域滤波

roipoly               选择指定的多边形区域

表17    邻域与块处理函数

函数                      说明

bestblk               选择块处理的块尺寸

blkproc               块处理图像

col2im                重新排列数组形成图像

colfilt               局部非线性滤波

im2col                重新排列块形成列

nlfilter              执行常用的滑块邻域操作

表20    图像的数学运算函数

函数                       说明

imabsdiff             计算两个图像的统对不同(绝对值)

imadd             图像相加或给图像加上一常量

imcomplement          图像数据的补

imdivide              图像相除,或者除以常量

imlincomb             计算图像线性组合

immultiply            图像相乘,或乘以常量

imsubtract            图像相减,或减去一个常量

转摘网址:http://blog.sina.com.cn/s/blog_4d648afc01018upp.html

时间: 2024-08-08 09:19:58

Matlab图像处理基本函数(1)的相关文章

学习笔记(2)---Matlab 图像处理相关函数命令大全

Matlab 图像处理相关函数命令大全 一.通用函数: colorbar  显示彩色条 语法:colorbar \ colorbar('vert') \ colorbar('horiz') \ colorbar(h) \ h=colorbar(...) \ colorbar(...,'peer',axes_handle) getimage 从坐标轴取得图像数据 语法:A=getimage(h) \ [x,y,A]=getimage(h) \ [...,A,flag]=getimage(h) \

Atitit MATLAB 图像处理 经典书籍attilax总结

1.1. MATLAB数字图像处理1 1.2. <MATLAB实用教程(第二版)>((美)穆尔 著)[简介_书评_在线阅读] - 当当图书.html1 1.3. 数字图像处理(MATLAB版)(第二版)(本科教学版)2 1.1. MATLAB数字图像处理 第1章 图像处理与MATLAB2007a简介 第2章 图像的编码和解码 第3章 图像复原 第4章 图像处理的相关操作 第5章 图像频域变换 第6章 图像处理中的代数运算及几何变换 第7章 图像增强 第8章 图像分割与边缘检测 第9章 小波分析

Matlab图像处理系列1———线性变换和直方图均衡

注:本系列来自于图像处理课程实验,用Matlab实现最基本的图像处理算法 图像点处理是图像处理系列的基础,主要用于让我们熟悉Matlab图像处理的编程环境.灰度线性变换和灰度拉伸是对像素灰度值的变换操作,直方图是对像素灰度值的统计,直方图均衡是对灰度值分布的变换. 1.灰度线性变换 (1)线性变换函数 原图向灰度值为g,通过线性函数f(x)=kx+b转换为f(g)得到灰度的线性变换. (2)代码实现 Matlab中支持矩阵作为函数参数传入,定义一个线性转换函数,利用Matlab矩阵操作,用一行代

用C#调用Matlab图像处理自制QQ游戏2D桌球瞄准器

平时不怎么玩游戏,有时消遣就玩玩QQ里的2D桌球,但是玩的次数少,不能像骨灰级玩家一样百发百中,肿么办呢?于是某天突发奇想,决定自己也来做个“外挂”.说是外挂,其实只是一个瞄准器,毕竟外挂是修改别人的软件,有点违法的意思,况且自己还没有能力去那么做,所以自己还是弄个瞄准器,做做弊,过下小瘾,同时也提高一下自己的编程能力. 起初(也就是半年前),自己尝试做一个瞄准器的初始版本,用C#做,想法很简单: Step1.把鼠标移到洞口,获取鼠标位置: Step2.将鼠标放到要击打的球的圆心上,获取鼠标当前

MATLAB图像处理基础

MATLAB图像处理基础 2.2.1 图像文件格式及图像类型 1.MATLAB支持的几种图像文件格式: ⑴JPEG(Joint Photogyaphic Expeyts Group):一种称为联合图像专家组的图像压缩格式. ⑵BMP(Windows Bitmap):有1位.4位.8位.24位非压缩图像,8位RLE(Run length Encoded)的图像.文件内容包括文件头(一个BITMAP FILEHEADER数据结构).位图信息数据块(位图信息头BITMAP INFOHEADER和一个颜

[转载]matlab图像处理为什么要归一化和如何归一化

matlab图像处理为什么要归一化和如何归一化,一.为什么归一化1.   基本上归一化思想是利用图像的不变矩寻找一组参数使其能够消除其他变换函数对图像变换的影响.也就是转换成唯一的标准形式以抵抗仿射变换 图像归一化使得图像可以抵抗几何变换的攻击,它能够找出图像中的那些不变量,从而得知这些图像原本就是一样的或者一个系列的. 因为我们这次的图片有好多都是一个系列的,所以老师把这个也作为我研究的一个方向. 我们主要要通过归一化减小医学图片由于光线不均匀造成的干扰.2.matlab里图像数据有时候必须是

Matlab图像处理系列2———空间域平滑滤波器

注:本系列来自于图像处理课程实验,用Matlab实现最基本的图像处理算法 本文章是Matlab图像处理系列的第二篇文章,介绍了空间域图像处理最基本的概念----模版和滤波器,给出了均值滤波起和中值滤波器的Matlab实现,最后简要讨论去躁效果. 1.空间域增强 (1)模版运算 图像处理中,模版可以看作是n*n(n一般是奇数)的窗口,模版连续地运动于整个图像中,对模版窗口范围内的像素做相应处理. 模版运算主要分为: 模版卷积 模版排序 模版卷积是把模版内像素的灰度值和模版中对应的灰度值相乘,求平均

matlab图像处理

matlab图像处理 转自:http://www.cnblogs.com/lovebay/p/5094146.html 1. 图像和图像数据 缺省情况下,MATLAB将图像中的数据存储为双精度类型(double),64位浮点数,所需存储量很大:MATLAB还支持另一种类型无符号整型(uint8),即图像矩阵中每个数据占用1个字节. 在使用MATLAB工具箱时,一定要注意函数所要求的参数类型.另外,uint8与double两种类型数据的值域不同,编程需注意值域转换. 从uint8到double的转

MATLAB图像处理——学习笔记

由于工作需要,开始研究一下MATLAB图像处理相关的知识,图像处理只是matlab应用领域中小小的一部分而已.以前只是听说过MATLAB很强大,但没有系统的学过,如今开始学时,发现matlab确实很不错.很高大上.操作起来很方便,特别是编写程序时,比C语言更简洁. 很多人都是大学里就学过matlab的,由于是半路出家,所以知识不是很全面,直接拿了一本冈萨雷斯的MATLAB版的书就开始看,下面做一些简单的小记录. 1. matlab命令基础: clc--清除窗口 clear--清除之前赋值过的变量