1 / 13
文档名称:

瞳孔直径.ppt

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

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

分享

预览

瞳孔直径.ppt

上传人:drp539608 2018/11/1 文件大小:3.28 MB

下载得到文件列表

瞳孔直径.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同样大