MATLAB日记01

2015/3/15

Help 功能强大,可以进行函数的查找;

Lookfor + 关键词 可以进行搜索;


采用whos 可以对变量进行大小的确定

 

 

稀疏矩阵?

 

对于数字图像的处理,重点掌握:矩阵向量的输入和操作,矩阵向量的基本运算;

 

Ans 是MATLAB中一个默认的变量名字;

矩阵的输入:

就是说不能再最后一个省略

 

MATLAB中一些定义的全局变量

Ans 用于结果的默认变量名;

Pi   圆周率;

Inf  无穷大

NaN  不定量

 

常常用一些简单的矩阵进行检验

全为一,ones(m,n)

全为零,zeros(m,n)

随机矩阵, rand(m,n)

 

 

M文件

可以在历史记录中进行m文件的构建

 

 

 

MATLAB自己带有输入输出函数

Input 和disp

 

Profile on;

Profile clear

Proflile report

可以对目前的代码进行一个效率测试,在结果中产生HTML格式的报告;


 

MATLAB与图像处理

空间中坐标(xy)的数字化称为图像采样,

 

图像变换,图像增强

正是因为MATLAB是基于向量的不是标量的高级语言,所以在本质上提供了对图像处理的支持。

 

Info=imfinfo()

可以对图像进行信息查询,得知一个图像的基本内容;

 

A=imread(‘图片名字。格式’)将图像的信息放到A 的矩阵中;

图像的显示函数是

Imview和imshow;

 

调用原来的函数可以获得

先用figure定义一个框架,然后进行imshow ,可以得到图像;

进行阈值的限定在图像中出现的图形改变了

关于真彩色的调用

 


 

Bw是二制的照片

Subplot(m,n,p)

subplot是将多个图画到一个平面上的工具。其中,m表示是图排成m行,n表示图排成n列,也就是整个figure中有n个图是排成一行的,一共m行,如果第一个数字是2就是表示2行图。p是指你现在要把曲线画到figure中哪个图上,最后一个如果是1表示是从左到右第一个位置。


进行下面的程序可以得到两张图,正是一行,两列,一二图

 

关于图像类型的转换

第一,dither函数

利用抖动法转换图像,改变边沿的像素的颜色,增强图像的对比度

BW=dither(I)

在这里说明一下,bw是二值图像,而i是原图灰度图像,两张是不同的概念的,通过上面的等式可以将图像进行处理;

 

这里补充下各个图像的类型

二值图像(也叫单色图像),是将每个像素点存放在一个bit空间(0 或者 1)的图像,也就是说每个像素“非黑即白”,主要用于图像形态学的研究,可参考:
http://www.yesky.com/121/1718121.shtml

8位灰度图像:每个像素存放在一个byte空间(8位,0-255:0表示最暗色,255表示最亮色)。8位灰度图像可以看成是一系列1位“位平面”的叠加。

彩色图像:最常用的是24位全彩色和256色图像(8位)。其中,24位全彩色图像中的每个像素占据3个byte的空间,分别表示RGB 3个通道,总共可以显示16,777,216(256的3次方)种颜色,色彩显示区域相当广泛,但相应的存储空间要求很高。目前,256色图像的应用也非常广泛,在256色图像中引入了调色板(Pallette,也就是LookUp Table,LUT)。其原理是:在调色板中存放256种RGB信道的颜色搭配,共256*4=1k字节(包括一个冗余的信道,存放附加信息),而在图像的数据表示部分,每个像素只占有1个字节,实际上存放的是调色板颜色项的index。比如一个像素的值是00011001,也就是25,实际上表示的就是LUT中序号为25的项所存放的RGB色彩.

 



 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值