1 / 13
文档名称:

瞳孔直径.ppt

格式:ppt   页数:13页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

瞳孔直径.ppt

上传人:n22x33 2015/5/11 文件大小:0 KB

下载得到文件列表

瞳孔直径.ppt

相关文档

文档介绍

文档介绍:matlab进行图像处理



(一)图像的读入
在计算机中一幅二维数字图像可以用一个矩阵表示,该矩阵中的元素是位于相应坐标位置的图像灰度值。对图像处理,往往都是对像素灰度的操作,在图像处理中,直接对像素进行的操作称为空间域(简称空域)处理。在matlab里读入一幅图片用函数imread();例如读入眼睛图像语句为:im=imread(’H:\‘);
figure,imshow 图片如下:
一、图像的灰度图像
(二)图像的灰度变换
MATLAB中,用函数imadjust可完成灰度图像的灰度变换。其基本语法在格式为:
g=imadjust(p,[low_in high_in],[low_out high_out], gamma)
其中,p为读入到MATLAB中的待变换图像矩阵;
[low_in high_in]指定p图像中被执行变换操作的灰度范围,[low_out high_out]是p图像中的像素变换后被映射到low_out~high_out的灰度级上。
默认状态下,[low_out high_out]及[low_in high_in]为空,此时等价于[0 1],表明输入与输出灰度级为0~255(uint8)或0~65535(uint16)。
参数gamma是指变换映射的方式,默认方式时gamma取作1,完成线性映射,这时变换前后的灰度级没有被加权;
当gamma小于1,则映射被加权至更高的灰度级;
相反当gamma大于1,输出则被加权映射至较低的灰度级。
p = imread('');
g1 = imadjust(p,[ ],[]);
subplot(1,2,1);
imshow(p);
xlabel('(a)');
subplot(1,2,2);
imshow(g1);
xlabel('(b)');
例如:
(三)彩***像转换位灰度图像
matlab中用函数rgb2gray()来使彩***像装化为灰度图像。
语法为
w=rgb2gray(q);

例如:代码为:
A=imread('H:\');
subplot(1,2,1);imshow(A);
B=rgb2gray(A);
subplot(1,2,2),imshow(B)
(四)对图像分为RGB三部分灰度函数为
例如:A=imread('H:\');
>> R=A(:,:,1);
>> G=A(:,:,2);
>> B=A(:,:,3);
>> subplot(1,3,1);imshow(R);
subplot(1,3,2),imshow(G);subplot(1,3,3),imshow(B)
>> 注:“:”表示方阵的大小,可省略。可用[m n]=size()
二、图像的灰度直方图
灰度直方图用imhist() A=imread('H:\');
>> R=A(:,:,1);
G=A(:,:,2);
B=A(:,:,3);
subplot(1,3,1);imhist(R);
subplot(1,3,2),imhist(G);
subplot(1,3,3),imhist(B)
三、求眼睛直径
代码:im=imread('');
im1=rgb2gray(im);
im1=medfilt2(im1,[10 10]);medfilt2是一个二维中值滤波函数,其基本语法格式为:
hp = medfilt2(p, [m n], padopt)
,m及n规定了邻域的大小,padopt指定了边界填充方式,默认方式为zeros
BW = edge(im1,'sobel'); 图像边缘的检测[e , s] = edge(p, 'method', para)
method是边缘检测的类型,para为与edge对应的参数,e为与p同样大小的逻辑矩阵,在检测到边缘的位置时值为1,其它位置则为0,s为一可选参数。
[imx,imy]=size(BW);
msk=[0 0 0 0 0;
0 1 1 1 0;
0 1 1 1 0;
0 1 1 1 0;
0 0 0 0 0;];
B=conv2(double(BW),double(msk));
MATLAB图像处理工具箱中的函数bwlabel是把四连通或八连通的区域连接起来,调用语法为:
[L,num] = bwlabel(BW,n)
其中BW为输入图像;N可取值为4或8表示连接四连通或八连通区域;NUM为找到的连通区域数目;L为输出图像矩阵,其元素值为整数,背景被标记为0,第一个连通区域被标记为1,第二个连通区域被标记为2,依此类推.
l