MATLAB图像处理函数大全:图像处理命令集锦
需积分: 20 146 浏览量
更新于2024-12-30
收藏 504KB PDF 举报
Matlab 图像处理函数
Matlab 提供了多种图像处理函数,以下是常用的 Matlab 图像处理函数:
1. Applylut 函数
Applylut 函数用于在二进制图像中利用 lookup 表进行边沿操作。其语法为 `A=applylut(BW,lut)`,其中 `BW` 是二进制图像,`lut` 是 lookup 表。例如,`lut=makelut('sum(x(:))==4',2); BW1=imread('text.tif'); BW2=applylut(BW1,lut); imshow(BW1); figure,imshow(BW2)`。
相关命令:makelut
2. Bestblk 函数
Bestblk 函数用于确定进行块操作的块大小。其语法为 `siz=bestblk([mn],k)` 或 `[mb,nb]=bestblk([mn],k)`,其中 `mn` 是图像的大小,`k` 是块的大小。例如,`siz=bestblk([640800],72)`。
相关命令:blkproc
3. Blkproc 函数
Blkproc 函数用于实现图像的显式块操作。其语法为 `B=blkproc(A,[mn],fun)` 或 `B=blkproc(A,[mn],fun,P1,P2,)` 或 `B=blkproc(A,[mn],[mbordernborder],fun,)` 或 `B=blkproc(A,'indexed',)`,其中 `A` 是图像,`mn` 是块的大小,`fun` 是操作函数。例如,`I=imread('alumgrns.tif'); I2=blkproc(I,[88],'std2(x)*ones(size(x))'); imshow(I); figure,imshow(I2,[]);`。
相关命令:colfilt,nlfilter,inline
4. Brighten 函数
Brighten 函数用于增加或降低颜色映像表的亮度。其语法为 `brighten(beta)` 或 `newmap=brighten(beta)` 或 `newmap=brighten(map,beta)` 或 `brighten(fig,beta)`,其中 `beta` 是亮度调整值。例如,`I=imread('alumgrns.tif'); imshow(I); brighten(0.5)`。
相关命令:imadjust,rgbplot
5. Bwarea 函数
Bwarea 函数用于计算二进制图像对象的面积。其语法为 `total=bwarea(BW)`,其中 `BW` 是二进制图像。例如,`BW=imread('circles.tif'); imshow(BW); bwarea(BW)`。
相关命令:bweuler,bwperim
6. Bweuler 函数
Bweuler 函数用于计算二进制图像的欧拉数。其语法为 `eul=bweuler(BW,n)`,其中 `BW` 是二进制图像,`n` 是欧拉数。例如,`BW=imread('circles.tif'); imshow(BW); eul=bweuler(BW,4)`。
相关命令:bwperim,bwarea
219 浏览量
119 浏览量
116 浏览量
114 浏览量
168 浏览量
108 浏览量
194 浏览量
126 浏览量
2023-03-31 上传
tmac091
- 粉丝: 0
- 资源: 1
最新资源
- 企业信息化建设
- 自我卡萨
- react-native
- Project-2:我们的第一个全栈应用程序!
- zxing-android-eclipse-lib
- docker-elixir:Elixir的官方Docker映像
- GameOfLife:“生活游戏”的全HTML(和JavaScript)实现
- PVP-HUB-ESPADA:Reinos-Hispanos 官方插件 || 该插件包括给你一把铁剑,FULL DIAMOND,它可以让你在HUB(大厅)中战斗
- 企业信息化
- NextJS_with_MongoDB
- discord-bot-playercount:一个不和谐的机器人,可以在不和谐状态下不断显示游戏的玩家人数
- NutnetAPI
- Data-Structures-in-Real-Life-Projects
- 中小学信息技术教育的现状与发展
- seoml
- Python-Data-Journalism:适用于数据记者工具系列的Jupyter笔记本