MATLAB中图像处理的函数
表1 图像显示
| 函数名 | 功能说明 | 函数名 | 功能说明 |
|---|---|---|---|
| colorbar | 颜色条显示 | montage | 按矩形剪辑方式显示多帧图像 |
| getimage | 从坐标系中获取图像数据 | immovie | 从多帧索引图像中制作电影 |
| image | 建立显示图像 | movie | 播放电影 |
| subimage | 在同一图像窗口显示多个图像 | trueszie | 调整图像显示大小 |
| imagesc | 调整数据并显示图像 | warp | 显示图像为纹理映射表面 |
| imshow | 图像显示 | zoom | 二维图形放大或缩小 |
| 函数名 | 功能说明 | 函数名 | 功能说明 |
|---|---|---|---|
| imread | 图像文件读入 | load | 将以mat为扩展名的图像文件调入到内存 |
| imwrite | 图像写出 | save | 将内存变量中图像保存到mat文件中 |
| dicomread | 读取DICOM图像 | dicomwrite | 输出DICOM图像 |
| iminfo | 查看图形信息 |
| 函数名 | 功能说明 | 函数名 | 功能说明 |
|---|---|---|---|
| impixel | 返回选定图像像素颜色值 | imcontour | 画图像数据轮廓(等高线,等值线) |
| improfile | 图像中沿一个路径的数据值计算 | imhist | 求图像数据直方图 |
| mean2 | 求均值 | corr2 | 求相关系数 |
| std2 | 求标准差 |
| 函数名 | 功能说明 | 函数名 | 功能说明 |
|---|---|---|---|
| edge | 灰度图像边缘检测 | qtgetblk | 获得四叉树分解块值 |
| qtecomp | 执行四叉树分解 | qtsetblk | 设置四叉树分解块值 |
| 函数名 | 功能说明 | 函数名 | 功能说明 |
|---|---|---|---|
| imadjust | 对比度调整 | medfilt2 | 二维中值滤波器 |
| histeq | 直方图均衡 | ordfilt2 | 顺序统计滤波器 |
| imnoise | 给图像增加噪声 | wiener2 | 二维自适应除噪滤波器 |
| 函数名 | 功能说明 | 函数名 | 功能说明 |
|---|---|---|---|
| conv2 | 二维卷积 | freqz2 | 计算二维频率响应 |
| convmtx2 | 计算二维卷积矩阵 | fsamp2 | 用频率抽样设计二维FIR滤波器 |
| convn | 多维卷积 | ftrans | 用频率抽样转换二维FIRlbq |
| filter2 | 二维线性数字滤波器 | fwind1 | 用一维窗口方法设计二维FIR滤波器 |
| fspecial | 产生预定义滤波器 | fwind2 | 用二维窗口方法设计二维FIR滤波器 |
| frespace | 确定二维频率响应间隔 |
| 函数名 | 功能说明 | 函数名 | 功能说明 |
|---|---|---|---|
| fft | 计算一维快速Fourier变换 | dct | 计算离散余弦变换 |
| ifft | 计算一维FFT的逆变换 | idct | 计算离散反余弦变换 |
| fft2 | 计算二维FFT | dct2 | 计算2D离散余弦变换 |
| ifft2 | 计算二维逆FFT | idct2 | 计算2D反离散余弦变换 |
| fftn | 计算多维FFT | dctmtx | 计算TCT矩阵 |
| ifftn | 计算多维逆FFT | radon | 计算Radon变换 |
| fftshift | 直流分量移到频谱中心 |
| 函数名 | 功能说明 | 函数名 | 功能说明 |
|---|---|---|---|
| bestblk | 选择块处理的块大小 | colfilt | 使用列方向函数进行领域运算 |
| blkproc | 对图像实行不同的块处理 | im2col | 重排图像块为矩阵列 |
| col2im | 重排矩阵列成图像块 | nlfilter | 进行一般领域计算 |
| 函数名 | 功能说明 | 函数名 | 功能说明 |
|---|---|---|---|
| applylut | 使用查找表进行领域操作 | bwperim | 确定二值图像中的目标边界 |
| bwarea | 计算二值图像中的目标区域 | bwselect | 选择二值图像中的目标 |
| bweuler | 计算二值图像中的欧拉数 | dilate | 对二值图像进行膨胀计算 |
| bwfill | 二值图像背景区域填充 | erode | 对二值图像进行寝蚀运算 |
| bwlabel | 标识二值图像中的连接成分 | makelut | 构造查找表(applylut)使用 |
| bwmorph | 二值图像形态运算 |
| 函数名 | 功能说明 | 函数名 | 功能说明 |
|---|---|---|---|
| roicolor | 根据颜色选择要处理的区域 | roifilt2 | 对要处理区域滤波 |
| roifill | 在任意区域内平滑差值 | roipoly | 选择要处理的多边形区域 |
| 函数名 | 功能说明 | 函数名 | 功能说明 |
|---|---|---|---|
| imcrop | 图像剪裁 | imrotate | 图像旋转 |
| imresize | 图像大小调整 | interp2 | 二维数据差值 |
| 函数名 | 功能说明 | 函数名 | 功能说明 |
|---|---|---|---|
| brighten | 颜色图像变亮或变暗 | colormap | 设置获取图 |
| cmpermute | 重新排列颜色图中的颜色 | imapprox | 由颜色较少的图像近似索引图像 |
| cmunique | 寻找唯一的颜色图及相应的图像 | rgbplot | 绘制RGB颜色图 |
| 函数名 | 功能说明 | 函数名 | 功能说明 |
|---|---|---|---|
| hsv2rgb | 将HSV颜色转化为RGB颜色值 | mtsc2rgb | 将NTSC值转换为RGB颜色空间值 |
| rgb2hsv | 将RGB颜色值转换为HSV颜色值 | rgb2ntsc | 将RGB值转换为NTSC颜色空间值 |
MATLAB中图像处理的函数的更多相关文章
- python实现类似于Matlab中的magic函数
参考这篇文章的代码封装了一个类似Matlab中的magic函数,用来生成魔方矩阵. #!/usr/bin/env python # -*- coding: utf-8 -*- import numpy ...
- matlab中的eval函数使用
matlab中的eval函数使用 在matlab的命令行窗口中输入help eval命令回车就可以看到eval函数的官方解释,大概的意思就是执行matlab中的表达式,计算expression表示的代 ...
- Matlab中的eig函数和Opecv中eigen()函数的区别
奇异值分解的理论参见下面的链接 http://www.cnblogs.com/pinard/p/6251584.html https://blog.csdn.net/shenziheng1/artic ...
- matlab中图像处理常见用法
一. 读写图像文件 1. imread imread函数用于读入各种图像文件,如:a=imread('e:/w01.tif') 注:计算机E盘上要有w01相应的.tif文件. 2. imwrite i ...
- Matlab中的fread函数
Matlab中fread函数用法 "fread"以二进制形式,从文件读出数据. 语法1:[a,count]=fread(fid,size,precision) 语法2:[a, ...
- matlab中的sub2ind函数
在matlab中,矩阵的存储是按列优先,sub2ind函数将矩阵中指定元素的行列下标转换成存储的序号,即线性索引号.下面,我们举例子进行说明. 1 建立一个3*4*2的矩阵 rng(0,'twiste ...
- matlab中CRC的函数使用
先学习一下matlab中CRC函数. 语法如下: h = crc.generator(‘Polynomial', polynomial, ‘param1', val1, etc.) 再看一个例子就比较 ...
- matlab中help所有函数功能的英文翻译
doc funname 在帮助浏览器中打开帮助文档 help funname 在命令窗口打开帮助文档 helpbrowser 直接打开帮助浏览器 lookfor funname 搜索某个关键字相关函数 ...
- MATLAB中的参数估计函数详解及调用示例【联合整理】
前言 因为最近项目上的需要,才发现MATLAB的统计工具箱中的参数估计函数,觉得很简单很好用,现在把所有的参数估计函数整理一下,并在最后面附上调用示例. 参与人员 由于时间关系,这篇随笔是两个人一起整 ...
随机推荐
- js确认末尾字符算法挑战
检查一个字符串(str)是否以指定的字符串(target)结尾. 如果是,返回true;如果不是,返回false. 这个挑战可以通过在ES2015中引入的.endsWith()方法来解决.但是出于这个 ...
- LeetCode Linked List Medium 2. Add Two Numbers
Description You are given two non-empty linked lists representing two non-negative integers. The dig ...
- Nginx之Keepalived
目录 Nginx之Keepalived 1. Keepalived 高可用基本概述 1.1 什么是高可用 1.2 高可用通常使用什么软件? 1.3 keepalived是如何实现高可用的? 1.4 那 ...
- 74th Jupyter Notebook 插入图片的方法
转载: https://account.cnblogs.com/signin?ReturnUrl=http%3A%2F%2Fhome.cnblogs.com%2Fu%2Ferdou%2F 插入本地 ...
- 在 Visual Studio 中使用 Q# 进行量子编程
1 量子计算机与量子编程 1.1 量子计算机 Quantum computing is computing using quantum-mechanical phenomena, such as su ...
- C#语言是专门为.NET提供的开发语言(visual studio 2008序列号)
.net是微软的一个平台在这个平台上的语言有C#.C++.VB等,其中C#是专门为.NET平台开发的语言,语法简洁美观.建议安装visual studio 2008,你可以去微软官方下载90天试用版, ...
- 【leetcode】947. Most Stones Removed with Same Row or Column
题目如下: On a 2D plane, we place stones at some integer coordinate points. Each coordinate point may h ...
- 【持久层】Druid简介
Druid首先是一个数据库连接池.Druid是目前最好的数据库连接池,在功能.性能.扩展性方面,都超过其他数据库连接池,包括DBCP.C3P0.BoneCP.Proxool.JBoss DataSou ...
- 阿里云入选Gartner 2019 WAF魔力象限,唯一亚太厂商!
近期,在全球权威咨询机构Gartner发布的2019 Web应用防火墙魔力象限中,阿里云Web应用防火墙成功入围,是亚太地区唯一一家进入该魔力象限的厂商! Web应用防火墙,简称WAF.在保护Web应 ...
- zk不同页面之间的即时刷新
公共刷新方法 import org.zkoss.bind.annotation.GlobalCommand; import org.zkoss.bind.annotation.NotifyChange ...