数字图像处理的MATLAB实现[1]
来源:互联网 发布:底特律机场免税店mac 编辑:程序博客网 时间:2024/06/10 07:16
1.f=imread('filename') 将图片以矩阵的形式存储,图片需要在matlab路径下。其中,filename包含文件格式(‘dog.jpg’)无关图片的形式。
2.imshow(f) 将读入的图片显示出来,也可直接imshow('filename');imshow(f,[low high]) f中小于low与low相同处理定义为black,对于大于high的与high同处理定义为white;imshow(f,[]) 将f中最小的元素设定为low,最大元素设定为high,按照线性规则进行一一映射
3.imwrite(f,'filename') 将此时f矩阵所表示的图片写入'filename'中。
imwrite(f,'filename.jpg','quality','q') q界于(0,100)之间,q的值越小图片退化越严重,仅适应于jpg格式图片。
4.B=logical(A),将数值数组转化为二值图像,将A中所有非0的值转化为逻辑1,0转化为逻辑0,islogical(B)可用于检测逻辑数组,非逻辑数组返回0;
5.数值类型转换 im2uint8():转换为无符号8位整型;im2uint16()转化为无符号16位整型;im2double()转化为双精度浮点类型;im2single()转换为单精度浮点类型;mat2gray()将图像转换为[0,1]范围的double数组;
g=mat2gray(A,[Amin,Amax]) A中小于Amin的转换为0,大于Amax的为1;
6.mean2(f) 取f中全部元素的平均值;mean=mean(f,1) 计算f中的全部列元素平均值,返回行向量;mean(f,2) 计算f中的全部行元素平均值,返回列向量;
7.size(A) 输出矩阵A的行数和列数;size(A,1) 输出矩阵A的行数;size(A,2) 输出矩阵A的列数
8.numel(A) 返回数组A中的元素个数
9.M=1:20:100与M=linspace(1,100,5)等效
10.zeros(n) 生成n阶元素全部为0的方阵;zeros(n,m) 生成n*m元素全部为0的矩阵
- 数字图像处理的MATLAB实现[1]
- 数字图像处理的MATLAB实现[2]
- 《数字图像处理的MATLAB实现》读书报告
- matlab数字图像处理(1)
- Matlab数字图像处理的基础
- 基于MATLAB数字图像处理的快速傅里叶变换编程实现
- [数字图像处理]常见噪声的分类与Matlab实现
- 数字图像处理,常见噪声的分类与Matlab实现
- [数字图像处理]常见噪声的分类与Matlab实现
- 数字图像处理]常见噪声的分类与Matlab实现
- 数字图像处理的MATLAB实现(第二版)
- Matlab数字图像处理基础【1】
- 数字图像处理:13.MATLAB程序实现
- 6.数字图像处理及MATLAB实现-马赛克
- matlab+数字图像处理教程之1-图像的基本操作
- matlab 最基础的数字图像处理
- matlab 最基础的数字图像处理 .
- 基于matlab的数字图像处理GUI设计
- AAMI EC57标准在ECG信号分类中的使用
- 各主流浏览器内核介绍
- java SWT:最有效的layout方法Control.requestLayout()
- 算法训练 图形显示
- 【DragonBones&Unity】关于DragonBones载入Unity的问题
- 数字图像处理的MATLAB实现[1]
- 微机个人笔记-半导体存储器(芯片的角度)概述
- C#读写XML文件
- 动态规划-矩阵链乘法(1)
- centos6.5使用源码安装samba
- 主窗体嵌套子窗体方法,可直接引用
- dubbo学习过程、使用经验分享及实现原理简单介绍,dubbo经验分享
- javaScript插件的写法
- 矩阵快速幂模板